網頁模組事件/回撥



下表描述了網頁模組可用的回撥。

序號 回撥及描述
1 onAlert()

當頁面上出現警報時呼叫此回撥;回撥接受一個字串,不返回任何內容。

2 onCallback()

OnCallback 用於將值從網頁傳遞到網頁物件,這是透過使用 window.callPhantom() 方法實現的,該方法在內部呼叫 onCallback 函式。

3 onClosing()

當視窗透過使用 page.close() 方法或 window.close() 方法關閉時呼叫此回撥。

4 onConfirm()

當頁面上出現確認訊息(帶確定/取消)時呼叫此回撥。

5 onConsoleMessage()

當網頁中使用控制檯訊息時呼叫此回撥。onConsoleMessage 方法接受 3 個引數。

6 onError()

當發生 JavaScript 錯誤時呼叫此回撥。onError 的引數是 msg 和堆疊跟蹤,後者是一個數組。

7 onFilePicker()

此回撥用於上傳檔案,當用戶想要上傳檔案時呼叫。

8 onInitialized()

在載入頁面之前呼叫此回撥。

9 onLoadFinished()

當開啟的頁面完全載入時呼叫此函式。它有一個引數,指示載入是否成功。

10 onLoadStarted()

當頁面開始載入時呼叫此回撥。

11 onNavigationRequested()

此回撥指示導航事件正在發生。

12 onPageCreated()

當頁面開啟一個新的子視窗時呼叫此回撥。

13 onPrompt()

當網頁呼叫提示時呼叫此回撥。它接受 2 個引數,訊息和答案。返回值是一個字串。

14 onResourceError()

當網頁無法上傳檔案時呼叫此回撥。

15 onResourceReceived()

當頁面請求的資源收到時呼叫此回撥。

16 onResourceRequested()

當頁面請求資源時呼叫此函式。

17 onResourceTimeout()

當請求的資源超時時呼叫此回撥,當使用 settings.resourceTimeout 時。

18 onUrlChanged()

當 URL 透過導航從當前 URL 更改時呼叫此回撥。它有一個引數傳遞給回撥,即新的 URL 目標 URL 字串。

廣告

© . All rights reserved.