在WebBrowser中,是否有捕獲JavaScript生成的愚蠢彈出窗口?捕獲JavaScript彈出框
那些說「成功」或watever,並有「確定」按鈕。
我試過WebBrowser「NewWindow」事件,但這並沒有被解僱。
任何提示?
在WebBrowser中,是否有捕獲JavaScript生成的愚蠢彈出窗口?捕獲JavaScript彈出框
那些說「成功」或watever,並有「確定」按鈕。
我試過WebBrowser「NewWindow」事件,但這並沒有被解僱。
任何提示?
你可以簡單地重新定義全局JavaScript報警功能是這樣的:
function alert() {}
然後會在其他代碼調用警報發生什麼。
UPDATE:
這樣做將以下添加到您的網頁代碼:
<script>
function alert() {}
</script>
如果你是它注射到你的網頁,那麼你不妨看看Greasemonkey的,然後使用添加這個腳本即:
https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/
有所有瀏覽器插件相似。
我曾經需要使用webbrowser颳去一個網站,其中的網站做了各種各樣的javascript我需要繞過。我的解決方案是用WebClient下載url,將html解析爲一個字符串並刪除所有javascript,然後將新的html字符串設置爲我的WebBrowser的Document。
也許這對你來說是一個好方法?
我該怎麼做? – TheGateKeeper 2012-03-07 19:32:06
現在更多如何:-) – Richard 2012-03-07 19:35:19