gpt4 book ai didi

c# - 在 Windows Forms Webbrowser 中禁用提示

转载 作者:太空宇宙 更新时间:2023-11-03 11:17:32 28 4
gpt4 key购买 nike

我有一个使用 System.Windows.Forms.WebBrowser 的 C# 应用程序。

问题是:我希望用户在我的应用程序中顺利导航,没有提示,没有弹出 javascript 窗口,没有安全提示。即使这需要某些内容不可用。我只想拥有一个窗口(总是一个窗口,如果接收到新窗口事件,我将其重定向到单个窗口)。我该怎么做?

我尝试使用 this.browser.ScriptErrorsSuppressed = true 但我似乎没有用。例如,如果我在执行文本验证的浏览器页面上测试它,我仍然会收到一个弹出窗口,提示我的文本无效。

谢谢!

最佳答案

我在其他地方找到了解决方案,因为这里没有。

这是:http://www.codeproject.com/Articles/31163/Suppressing-Hosted-WebBrowser-Control-Dialogs

基本上,您必须 Hook WM_INITDIALOG 消息。

它在这里创造奇迹。

关于c# - 在 Windows Forms Webbrowser 中禁用提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12199591/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com