zoukankan      html  css  js  c++  java
  • WPF WebBrowser屏蔽弹出alert ,confirm ,prompt ,showModalDialog() ,window.open()

    WPF WebBrowser屏蔽弹出alert ,confirm ,prompt ,showModalDialog() ,window.open()
    添加Microsoft.mshtml.dll,然后写如下代码

    void browser_Navigated(object sender, NavigationEventArgs e) {
                txtUrl.Text = e.Uri.ToString();//显示当前的url
                WebBrowser wbWebBrowser = (WebBrowser)sender;
                StringBuilder msgb = new StringBuilder();
                msgb.AppendLine("function alert(){return;}");
                msgb.AppendLine("function confirm(){return;}");;
                msgb.AppendLine("function window.open(){return;}");
                msgb.AppendLine("function prompt(){return;}");
                
                IHTMLWindow2 win = (IHTMLWindow2)(wbWebBrowser.Document as IHTMLDocument2).parentWindow;
                win.execScript(msgb.ToString(), "Javascript");
                win = null;
            }
    



  • 相关阅读:
    ‘随意’不是个好词,‘用心’才是
    servlet
    tomcat服务器
    http协议
    jdbc(Java数据库连接)
    dbcp和druid(数据库连接池)
    关于GitHub
    冒泡和递归
    python内置函数
    python四
  • 原文地址:https://www.cnblogs.com/sntetwt/p/5272177.html
Copyright © 2011-2022 走看看