Chromium Embedded Framework中文文件之(基本使用)
阿新 • • 發佈:2018-12-27
- 視窗建立之前 (HandleBeforeCreated),客戶端可用之取消與定製瀏覽器視窗建立過程。
- 視窗建立之後(HandleAfterCreated). 可用於建立自定義的CefJSHandler物件。
- 位址列更新(HandleAddressChange). 將位址列更改為指定的字串,通知發生於導航提交後與頁面載入前。
- 標題更新(HandleTitleChange). 將標題更改為指定的字串,發生在頁面載入中。
- 瀏覽前(HandleBeforeBrowse). 可用於取消導航,該事件的資訊包括URL,Post資料,請求頭.
- 開始載入(HandleLoadStart).
- 載入結束 (HandleLoadEnd).
- 載入錯誤(HandleLoadError). 載入過程中遇到錯誤,應用程式可提供自定義的錯誤頁面.
- 資源載入前 (HandleBeforeResourceLoad). 應用程式可提供替代的資料來源 (比如記憶體中的快取)或者取消載入.
- 顯示選單前(HandleBeforeMenu). 可用於取消上下文選單顯示或定製選單,預設情況下,瀏覽器根據上下文顯示基本的選單.
- 獲取選單標籤(HandleGetMenuLabel).在預設選單顯示前,每個選單項呼叫一次,可用於將英文預設內容改為其它語言.
- 選單動作(HandleMenuAction). 使用者從預設上下文選單選擇了一個選項,可用自己的方式來處理動作。
- 列印選項(HandlePrintOptions). 列印設定對話方塊顯示前呼叫,可用於定製頁面大小、方向與邊距等.
- 列印頁首頁尾 (HandlePrintHeaderFooter). 在頁面檢視輸出到列印上下文,但是頁面結束前,可在預定義的6個位置(上左、上中、上右、下左,下中,下右)插入自定義的頁首、頁尾字串。該事件附帶的資訊包括當前URL、標題、頁碼、總頁數、列印上下文、頁邊距與DPI拉伸比.
- JavaScript警告 (HandleJSAlert). 應用程式可自定義Javascript Alert視窗.
- JavaScrip確認 (HandleJSConfirm). 應用程式可自定義Javascript Comfirm視窗
- JavaScrip提示 (HandleJSPrompt). 應用程式可自定義Javascript Prompt視窗
- JavaScript Window 物件繫結 (HandleJSBinding). 應用程式將使用者定義的方法和變數附加到frame的window物件上
- Window關閉前 (HandleBeforeWindowClose). 視窗關閉前
- 獲得焦點(HandleTakeFocus). 瀏覽器元件失去焦點前呼叫
- 設定焦點(HandleSetFocus). 瀏覽器元件請求焦點前呼叫
- 鍵盤事件(HandleKeyEvent). 瀏覽器元件接收到鍵盤事件時
- 提示 (HandleTooltip). 用於修改tooltip文字
- 控制檯訊息 (HandleConsoleMessage). 用於顯示控制檯訊息.
- 查詢結果(HandleFindResult).用於自定義查詢結果顯示處理