如何防止Webbrowser控件中的弹出窗口,新选项卡,新窗口和消息框?

莫森·萨卡(Mohsen sarkar)

这是HTML代码:

<script type='text/javascript'>//<![CDATA[ 
    window.onload=function(){
    alert('hi');
    }//]]>  

</script>

不仅警报,弹出窗口,新选项卡,新窗口,还包括任何引起焦点更改的内容。
换句话说,我不希望WebBrowser控件获得焦点或更改当前焦点。

寻找一种不会损害任何weppage的解决方案(我需要启用javascript)。

鼻塞

从理论上讲,您应该实现IProtectFocus,但是显然存在问题:

http://social.msdn.microsoft.com/Forums/windows/zh-CN/211733a0-af84-4cc4-9851-2f19def7aedd/iprotectfocus-and-allowfocuschange-not-working-on-webbrowser?forum=winforms

如果成为焦点的窗口是对象的子窗口,则另一个选择可能是实现CBTHook,处理HCBT_SETFOCUS并拒绝它(返回1以防止它)WebBrowser

免责声明:我本人没有尝试过以上任何一种方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

鸣叫按钮打开新窗口和新选项卡

来自分类Dev

在新窗口或选项卡中打开的 js 函数

来自分类Dev

如何单击Element()并在同一选项卡中而不是在新窗口中打开链接?

来自分类Dev

如何在angularjs中打开新窗口(非选项卡)

来自分类Dev

如何通过单击Highchart图形中的列/栏来打开新窗口/选项卡?

来自分类Dev

Chrome 扩展程序:如何通过单击 html 弹出窗口中的按钮在新选项卡中打开指定链接?

来自分类Dev

使Safari在现有窗口中以选项卡(而不是新窗口)打开新链接

来自分类Dev

以编程方式打开一个新窗口(或新选项卡),而不总是打开一个弹出窗口

来自分类Dev

如何防止Firefox从选项卡之外创建窗口?

来自分类Dev

默认情况下,如何使Matlab编辑器以选项卡(而不是新窗口)的形式打开新脚本?

来自分类Dev

当ReactJS中的浏览器选项卡关闭时,如何触发弹出窗口?

来自分类Dev

如何在ADF中的弹出窗口内旋转选项卡焦点

来自分类Dev

如何在同一窗口WPF中添加两个选项卡控件?

来自分类Dev

Python-Selenium:提交表单而无需打开新选项卡或新窗口

来自分类Dev

以模式而不是新选项卡或新窗口的形式打开外部链接

来自分类Dev

防止Bootstrap模态窗口在新选项卡/窗口中打开

来自分类Dev

如何在Atom编辑器中的其他选项卡而不是新窗口中打开新文件?

来自分类Dev

将Firefox选项卡组移到新窗口

来自分类Dev

在新窗口中打开 Markdown 预览选项卡?

来自分类Dev

在PDF中创建链接以在新窗口/选项卡中打开

来自分类Dev

用户单击关闭选项卡时如何打开新窗口浏览器?

来自分类Dev

XMLHttpRequest POST并在新窗口/选项卡中打开目标页面

来自分类Dev

XMLHttpRequest POST并在新窗口/选项卡中打开目标页面

来自分类Dev

EmberJS:使用链接从服务器在新窗口选项卡中获取PDF

来自分类Dev

需要修改此工作代码以在新窗口/选项卡中打开

来自分类Dev

根据浏览器响应选项卡下的消息隐藏弹出窗口

来自分类Dev

在Vim中,如何将现有窗口分离/打开到新选项卡?

来自分类Dev

如何在模式窗口而不是新选项卡中打开锚点

来自分类Dev

打开没有选项卡部分的新弹出式Chrome窗口

Related 相关文章

  1. 1

    鸣叫按钮打开新窗口和新选项卡

  2. 2

    在新窗口或选项卡中打开的 js 函数

  3. 3

    如何单击Element()并在同一选项卡中而不是在新窗口中打开链接?

  4. 4

    如何在angularjs中打开新窗口(非选项卡)

  5. 5

    如何通过单击Highchart图形中的列/栏来打开新窗口/选项卡?

  6. 6

    Chrome 扩展程序:如何通过单击 html 弹出窗口中的按钮在新选项卡中打开指定链接?

  7. 7

    使Safari在现有窗口中以选项卡(而不是新窗口)打开新链接

  8. 8

    以编程方式打开一个新窗口(或新选项卡),而不总是打开一个弹出窗口

  9. 9

    如何防止Firefox从选项卡之外创建窗口?

  10. 10

    默认情况下,如何使Matlab编辑器以选项卡(而不是新窗口)的形式打开新脚本?

  11. 11

    当ReactJS中的浏览器选项卡关闭时,如何触发弹出窗口?

  12. 12

    如何在ADF中的弹出窗口内旋转选项卡焦点

  13. 13

    如何在同一窗口WPF中添加两个选项卡控件?

  14. 14

    Python-Selenium:提交表单而无需打开新选项卡或新窗口

  15. 15

    以模式而不是新选项卡或新窗口的形式打开外部链接

  16. 16

    防止Bootstrap模态窗口在新选项卡/窗口中打开

  17. 17

    如何在Atom编辑器中的其他选项卡而不是新窗口中打开新文件?

  18. 18

    将Firefox选项卡组移到新窗口

  19. 19

    在新窗口中打开 Markdown 预览选项卡?

  20. 20

    在PDF中创建链接以在新窗口/选项卡中打开

  21. 21

    用户单击关闭选项卡时如何打开新窗口浏览器?

  22. 22

    XMLHttpRequest POST并在新窗口/选项卡中打开目标页面

  23. 23

    XMLHttpRequest POST并在新窗口/选项卡中打开目标页面

  24. 24

    EmberJS:使用链接从服务器在新窗口选项卡中获取PDF

  25. 25

    需要修改此工作代码以在新窗口/选项卡中打开

  26. 26

    根据浏览器响应选项卡下的消息隐藏弹出窗口

  27. 27

    在Vim中,如何将现有窗口分离/打开到新选项卡?

  28. 28

    如何在模式窗口而不是新选项卡中打开锚点

  29. 29

    打开没有选项卡部分的新弹出式Chrome窗口

热门标签

归档