0
我使用Firefox以編程方式加載網頁(我使用的是vbs文件)。如何設置我的vbs程序來知道Firefox何時完全加載了網頁?
Dim objShell
Set objShell=CreateObject("WScript.Shell")
objShell.Run "firefox.exe http://www.google.com/"
然後,我設置了超時,讓瀏覽器完全加載網頁之前我的計劃與下一步繼續(網頁,預計最多5秒鐘的加載):
WScript.Sleep 5000
但是,有20-30秒內加載的網頁。 爲了給每個用戶定義一個期望加載頁面的適當時間,我需要知道我的程序如何知道Firefox何時完全加載了一個網頁。
約束
Javscript是用戶(公司政策) 當然,涵蓋所有的情況下我可以安裝程序中50秒內禁用,但恐怕用戶將成爲無聊的網頁在5秒內加載,然後程序在接下來的45秒內不做任何事情。
現在,我想到了另外一種方式:記錄瀏覽器與Web服務器每單位時間交換的數據包數量,如果該指標減慢到零......可能存在一些小這樣的腳本?如果沒有,我想我會創建它......但我不確定這個解決方案的合理性。 – user291380 2010-03-11 10:51:16