0 0

webBrowser怎么禁止IE脚本调式窗口10

今天测试代码准备加入项目时发现,当打开的网页出现脚本错误时弹出的 IE脚本错误 窗口,导致程序会卡在那边不会动的情况(当人为点是之后可以正常运行).上网查了一些资料,尝试了一下上面的解决方案:IE工具中设置禁止脚本的两个选项,不过依然不行.故,特来此请教各位大大有没有什么解决方式,最好的是可以像VB中的WebBrowser1.Silent = True这样的东西,先谢谢各种大大了
2013年2月25日 14:36

1个答案 按时间排序 按投票排序

0 0

当你是web程序。

首先,你自己的JS代码中try...catch掉所有可能发生的异常。这是必须的,不应该把异常显示给最终用户。

其次,用户浏览器的设置本质上是你不能动,也不应该去动的。
只有那种极端的情况,比如企业内部网,我甚至见过用activeX修改用户注册表的!但是依然非常危险。

2013年2月25日 15:22

相关推荐

    IE WebBrowser编程技巧

    防止脚本关闭WebBrowser 连接是否有效 InternetCheckConnection res协议可以使浏览器显示储存在资源中HTML 往IE中嵌入工具条 阻断弹出式广告的BHO 自动填表的IE面板插件 使用Delphi开发IE按钮扩展 使用Delphi开发IE...

    如何对webbrowser和IE编程

    ### 如何对WebBrowser和IE进行编程 #### 一、IE的体系结构及WebBrowser Control的理解 ##### 1. WebBrowser Host(宿主) - **基础背景**:要理解WebBrowser Control及其应用,首先需要具备一定的COM(Component ...

    VB点击WebBrowser弹出的alert等js确定脚本

    自动点击WebBrowser,ie等弹出的alert确定,

    VB6.0 WebBrowser阻止弹出窗口的3个办法

    此方法的优点是可以更精细地控制哪些窗口被关闭,但缺点是可能误关掉用户正在使用的其他IE窗口,且对非标准对话框无效。 ### 方法三:使用`SendKeys`模拟按键关闭弹窗 #### 原理与实现 第三种方法同样基于定时器,...

    IE WebBrowser控件基本使用

    **IE WebBrowser控件基本使用** 在Windows编程中,IE WebBrowser控件是一个非常重要的组件,它允许开发者在应用程序中嵌入一个Web浏览器的功能。这个控件基于Microsoft Internet Explorer的内核,使得开发者可以...

    自动关闭ie的弹出窗口

    总之,“自动关闭ie的弹出窗口”涉及到使用C#的WebBrowser控件和JavaScript交互,通过监听和修改页面脚本来实现这一功能。在实际应用中,应考虑到兼容性和安全性,确保不影响正常网页功能的同时,有效地阻止不期望的...

    C# webbrowser捕获错误页面实例类

    在.NET Framework中,C#的`WebBrowser`控件是一个非常实用的组件,它允许开发者在Windows应用程序中嵌入一个基于Internet Explorer内核的浏览器。然而,在使用`WebBrowser`控件浏览网页时,可能会遇到各种错误,如...

    WebBrowser2易语言支持库

    这使得开发者可以利用WebBrowser2来展示网页内容,进行网页元素的交互,甚至执行一些复杂的网页操作,如点击按钮、填写表单、执行JavaScript脚本等。 该支持库的核心功能包括: 1. **网页加载与显示**:WebBrowser...

    嵌入WebBrowser控件demo

    CHtmlView是MFC对WebBrowser控件的一个封装,使得在对话框或窗口中使用WebBrowser控件变得更加便捷。开发者可以创建一个包含CHtmlView成员的对话框类,然后在运行时加载HTML页面。 "修改右键菜单"是指自定义...

    WEBBrowser 控件 实现浏览器功能

    1. 添加控件:在Visual Studio中,可以通过工具箱将WEBBrowser控件拖放到表单或窗口上,然后设置其属性,如`Dock`为`Fill`,使其充满容器。 2. 导航到URL:通过调用`Navigate`方法可以加载指定的URL,例如`...

    WebBrowser的各种使用方法(未完待续)(XE8+WIN7)

    - `OnNewWindow3`事件:当WebBrowser试图打开新的窗口时触发,可用于控制是否允许新窗口的打开。 4. **交互与控制** - 通过`ExecuteScript()`方法执行JavaScript代码,实现与网页的交互。 - `GoBack()`和`...

    vc 使用 WebBrowser ActiveX 小demo

    2. **添加控件到工程**:在VC++项目中使用WebBrowser控件,首先需要在资源编辑器中将其添加到对话框或者窗口资源中。点击“插入”菜单,选择“ActiveX控件”,然后在列表中找到并添加"Microsoft Web Browser"。 3. ...

    JavaWeb开发 使用WebBrowser控件打印页面demo

    总结起来,JavaWeb开发中使用WebBrowser控件打印页面涉及了多层技术栈的交互,包括Java与.NET的互操作、Windows Forms编程、以及可能的客户端脚本控制。尽管这种方法能提供灵活的打印选项,但在跨平台和安全性方面...

    Wpf_WebBrowser.7z

    - 由于`WebBrowser`控件依赖于IE,其性能可能受到系统资源的影响。优化方法包括延迟加载、异步操作和减少不必要的计算。 9. **自定义功能扩展**: - 开发者可以通过继承`WebBrowser`控件并覆盖其方法,或者使用...

    VB.zip_WebBrowser vb_vb WebBrowser_vb 浏览器_webbrowser

    6. **安全考虑**:由于`WebBrowser`控件是基于IE引擎,因此需要注意安全问题。避免加载不安全或恶意的网站,防止跨站脚本攻击(XSS)和其他安全风险。 7. **性能优化**:如果应用需要频繁加载页面或处理大量数据,...

    VB中WEBBROWSER技巧大全(DOC文档)

    2. **Parent**:返回WebBrowser控件的父自动化对象,通常是宿主或IE窗口。 3. **Container**:返回WebBrowser容器的自动化对象,通常与`Parent`属性返回的值相同。 4. **Document**:返回当前显示文档的自动化对象。...

    Debug_WPF自适应_C#WPFwebbrowser_

    为了使网页在WebBrowser控件中自适应,网页本身应具备响应式设计,通常通过CSS媒体查询(Media Queries)实现。例如: ```css @media screen and (max-width: 600px) { body { width: 100%; } } ``` 这段CSS将...

    WebBrowser

    5. **安全与隐私**:由于WebBrowser控件使用的是IE引擎,开发者需要注意安全问题,比如防止跨站脚本攻击(XSS)和恶意代码执行。同时,用户隐私也需要得到尊重,例如避免保存浏览历史或cookie数据。 6. **UI定制**...

    实现IE接口,用IE定制自己的界面

    **在IE元件上自画**是指利用IE的绘图能力,开发者可以直接在浏览器窗口上绘制图形或控制,创建独特的用户界面元素。这通常通过实现IDocHostUIHandler接口来实现,该接口提供了绘制菜单、工具栏和其他UI元素的方法。 ...

    wpf webbrowser使用

    首先,`WebBrowser`控件基于Internet Explorer的引擎,因此它继承了IE的一些特性,包括处理JavaScript代码的能力。然而,有时在加载网页时,JavaScript可能会触发错误,这可能导致不理想的用户体验。为了解决这个...

Global site tag (gtag.js) - Google Analytics