Web瀏覽器控制元件方法事件覽表
Web瀏覽器控制元件方法事件覽表
WebBrowser控制元件(方法)
方法 說明
GoBack 相當於IE的“後退”按鈕,使你在當前歷史列表中後退一項
GoForward 相當於IE的“前進”按鈕,使你在當前歷史列表中前進一項
GoHome 相當於IE的“主頁”按鈕,連線使用者預設的主頁
GoSearch 相當於IE的“搜尋”按鈕,連線使用者預設的搜尋頁面
Navigate 連線到指定的URL
Refresh 重新整理當前頁面
Refresh2 同上,只是可以指定重新整理級別,所指定的重新整理級別的值來自RefreshConstants列舉表,該表定義在ExDisp.h中,可以指定的不同值如下:
REFRESH_NORMAL 執行簡單的重新整理,不將HTTP pragma: no-cache頭髮送給伺服器
REFRESH_IFEXPIRED 只有在網頁過期後才進行簡單的重新整理
REFRESH_CONTINUE 僅作內部使用。在MSDN裡寫著DO NOT USE! 請勿使用
REFRESH_COMPLETELY 將包含pragma: no-cache頭的請求傳送到伺服器
Stop 相當於IE的“停止”按鈕,停止當前頁面及其內容的載入
WebBrowser控制元件(屬性)
屬性 說明
Application 如果該物件有效,則返回掌管WebBrowser控制元件的應用程式實現的自動化物件(IDispatch)。如果在宿主物件中自動化物件無效,這個程式將返回WebBrowser 控制元件的自動化物件
Parent 返回WebBrowser控制元件的父自動化物件,通常是一個容器,例如是宿主或IE視窗
Container 返回WebBrowser控制元件容器的自動化物件。通常該值與Parent屬性返回的值相同
Document 為活動的文件返回自動化物件。如果HTML當前正被顯示在WebBrowser中,則Document屬性提供對DHTML Object Model的訪問途徑
TopLevelContainer 返回一個Boolean值,表明IE是否是WebBrowser控制元件頂層容器,是就返回true
Type 返回已被WebBrowser控制元件載入的物件的型別。例如:如果載入.doc檔案,就會返回Microsoft Word Document
Left 返回或設定WebBrowser控制元件視窗的內部左邊與容器視窗左邊的距離
Top 返回或設定WebBrowser控制元件視窗的內部左邊與容器視窗頂邊的距離
Width 返回或設定WebBrowser視窗的寬度,以畫素為單位
Height 返回或設定WebBrowser視窗的高度,以畫素為單位
LocationName 返回一個字串,該字串包含著WebBrowser當前顯示的資源的名稱,如果資源是網頁就是網頁的標題;如果是檔案或資料夾,就是檔案或資料夾的名稱
LocationURL 返回WebBrowser當前正在顯示的資源的URL
Busy 返回一個Boolean值,說明WebBrowser當前是否正在載入URL,如果返回true 就可以使用stop方法來撤銷正在執行的訪問操作
WebBrowser控制元件中的事件
事件 說明
Private Events Description
BeforeNavigate2 導航發生前激發,重新整理時不激發
CommandStateChange 當命令的啟用狀態改變時激發,它表明何時啟用或關閉Back和Forward選單項或按鈕
DocumentComplete 當整個文件完成是激發,重新整理頁面不激發
DownloadBegin 當某項下載操作已經開始後激發,重新整理也可激發此事件
DownloadComplete 當某項下載操作已經完成後激發,重新整理也可激發此事件
NavigateComplete2 導航完成後激發,重新整理時不激發
NewWindow2 在建立新視窗以前激發
OnFullScreen 當FullScreen屬性改變時激發,該事件採用VARIENT_BOOL的一個輸入引數來指示IE是全屏顯示方式(VARIENT_TRUE)還是普通顯示方式(VARIENT_FALSE)
OnMenuBar 改變MenuBar的屬性時激發,標示引數是VARIENT_BOOL型別的。
VARIANT_TRUE是可見,VARIANT_ FALSE是隱藏
OnQuit 無論是使用者關閉瀏覽器還是開發者呼叫Quit方法,當IE退出時就會激發
OnStatusBar 與OnMenuBar呼叫方法相同,標示狀態列是否可見。
OnToolBar 呼叫方法同上,標示工具欄是否可見。
OnVisible 控制視窗的可見或隱藏,也使用一個VARIENT_BOOL型別的引數
StatusTextChange 如果要改變狀態列中的文字,這個事件就會被激發,但它並不理會程式是否有狀態列
TitleChange Title有效或改變時激發
相關文章
- 瀏覽器滑鼠事件瀏覽器事件
- 瀏覽器事件解析瀏覽器事件
- 使用瀏覽器事件瀏覽器事件
- JavaScript瀏覽器事件物件JavaScript瀏覽器事件物件
- 瀏覽器事件系統瀏覽器事件
- Edge瀏覽器被搜狗瀏覽器篡改的解決方法瀏覽器
- 瀏覽器事件迴圈Event Loop瀏覽器事件OOP
- 瀏覽器中的事件迴圈瀏覽器事件
- javascript事件迴圈(瀏覽器/node)JavaScript事件瀏覽器
- 瀏覽器的事件環機制瀏覽器事件
- 【瀏覽器】瀏覽器基本工作原理瀏覽器
- 【譯】瀏覽器如何工作:在現代web瀏覽器場景的之下瀏覽器Web
- Web瀏覽器裡的那些事Web瀏覽器
- 監聽瀏覽器的後退事件瀏覽器事件
- 微軟正更新Win10 Edge/Chromium瀏覽器Web控制元件微軟Win10瀏覽器Web控制元件
- 怎麼檢測瀏覽器劫持,瀏覽器劫持的方法介紹瀏覽器
- 瀏覽器儲存的方法瀏覽器
- Chrome 瀏覽器修改 UA 模擬其它瀏覽器,包括移動瀏覽器Chrome瀏覽器
- 瀏覽器瀏覽器
- browserslist 目標瀏覽器配置表瀏覽器
- [譯] 2019版 web 瀏覽器現狀Web瀏覽器
- 基石-初見瀏覽器(一):瀏覽器渲染瀏覽器
- Min瀏覽器: 更快更輕量瀏覽器瀏覽器
- 從紅芯事件聊聊瀏覽器核心(一)事件瀏覽器
- svg click事件失效(僅限edge瀏覽器)SVG事件瀏覽器
- 瀏覽器事件迴圈機制(event loop)瀏覽器事件OOP
- 庖丁解牛之瀏覽器事件環瀏覽器事件
- 瀏覽器事件迴圈(結合vue nextTicket)瀏覽器事件Vue
- 瀏覽器/nodeJS 中的事件環工作原理瀏覽器NodeJS事件
- getElementsByClassName()方法的瀏覽器支援版本瀏覽器
- microsoft edge是ie瀏覽器嗎 edge瀏覽器和ie瀏覽器一樣嗎ROS瀏覽器
- 前端面試瀏覽器系列:瀏覽器快取前端面試瀏覽器快取
- Android 簡單瀏覽器例項-webview控制元件Android瀏覽器WebView控制元件
- JSP 商品瀏覽[Web application]JSWebAPP
- 瀏覽器中生成 OSS 令牌 | Web Crypto API瀏覽器WebAPI
- Web自動化之瀏覽器啟動Web瀏覽器
- web前端進階篇(二) 瀏覽器 WebpackWeb前端瀏覽器
- chrome瀏覽器 json外掛【WEB前端助手】Chrome瀏覽器JSONWeb前端
- 瀏覽器 Web 訪問剪下板圖片瀏覽器Web