zoukankan      html  css  js  c++  java
  • .Net : webBrowser弹出新页面,在当前Form窗体打开,可设置屏蔽当前网页的js错误。。。。

     private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
            {
                //将所有的链接的目标,指向本窗体
                foreach (HtmlElement archor in this.webBrowser1.Document.Links)
                {
                    archor.SetAttribute("target", "_self");
                }
                //将所有的FORM的提交目标,指向本窗体
                foreach (HtmlElement form in this.webBrowser1.Document.Forms)
                {
                    form.SetAttribute("target", "_self");
                }

            }
            // this.webBrowser1.ScriptErrorsSuppressed = true;   //屏蔽js相关错误。。。
            private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
            {
                e.Cancel = true;
            }

            private void Form1_Load(object sender, EventArgs e)
            {
                webBrowser1.AllowWebBrowserDrop = false;
                webBrowser1.WebBrowserShortcutsEnabled = false;
                webBrowser1.IsWebBrowserContextMenuEnabled = false;
            }

  • 相关阅读:
    Java技术体系
    博客开篇
    在Web api2 中传递复杂参数的一点心得
    java内存区域
    nginx负载均衡配置
    nginx反向代理配置
    nginx部署静态网站
    nginx在Centos7.5下源码安装和配置
    Java中的类 serialVersionUID 在序列化的时候有什么用?
    linux开放防火墙端口
  • 原文地址:https://www.cnblogs.com/Fooo/p/1689288.html
Copyright © 2011-2022 走看看