問題一:如何不讓WebBrowser中彈出“安全警告” 當鏈接https網址時,IE會自動彈出上圖中的視窗。 關閉視窗的具體思路如下: 使用WebBrowser載入中/載入完畢後觸發的事件處理程式,在處理程式中查找“安全警告”視窗,併在找到視窗後自動點擊“是”或“否”來關閉視窗。 具體方法是: 1. ...
問題一:如何不讓WebBrowser中彈出“安全警告”
當鏈接https網址時,IE會自動彈出上圖中的視窗。
關閉視窗的具體思路如下:
使用WebBrowser載入中/載入完畢後觸發的事件處理程式,在處理程式中查找“安全警告”視窗,併在找到視窗後自動點擊“是”或“否”來關閉視窗。
具體方法是:
1.給WebBrowser中的事件DocumentTitleChanged、DocumentCompleted等添加事件處理程式;
2.用DllImport鏈接user32;
3.在事件處理程式中寫入如下代碼,即可關閉“安全警告”視窗;
問題一:如何不讓WebBrowser中的js變形
在Winform中使用WebBrowser時,WebBrowser是基於IE瀏覽器的,當電腦中沒有IE時,該控制項無法使用,同時加入IE版本是9,預設的運行版本是IE7,此時就會出現js變形的情況。
解決方法是:檢測電腦中IE的最新版本,修改註冊表中預設運行版本為最新版本即可。
具體方法是:
1.獲取本機中IE的最新版本;
2.設置IE運行版本為1中獲得的版本號;