1. 程式人生 > >Chromium Embedded Framework中文文件之(基本使用)

Chromium Embedded Framework中文文件之(基本使用)

  • 視窗建立之前 (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).用於自定義查詢結果顯示處理