- 檔案系統模組
- PhantomJS - 屬性
- PhantomJS - 方法
- 系統模組
- PhantomJS - 屬性
- Web 伺服器模組
- PhantomJS - 屬性
- PhantomJS - 方法
- 其他
- 命令列介面
- PhantomJS - 螢幕截圖
- PhantomJS - 頁面自動化
- PhantomJS - 網路監控
- PhantomJS - 測試
- PhantomJS - REPL
- PhantomJS - 示例
- PhantomJS 有用資源
- PhantomJS - 快速指南
- PhantomJS - 有用資源
- PhantomJS - 討論
網頁模組事件/回撥
下表描述了網頁模組可用的回撥。
| 序號 | 回撥及描述 |
|---|---|
| 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 字串。 |
廣告