我知道如何在加载事件时将我自己的脚本注入网页,但它并不总是按预期工作。有时页面会在我之前成功运行自己的脚本,这会使我的整个应用程序失败。我尝试禁用页面生成另一个浏览器窗口的可能性。我的服务器上运行了一个应用程序,当它随机启动 Internet Explorer 实例时 - 它很快使整个机器崩溃,这是一场灾难。
我制作了一个脚本来更改 window.open 方法,它完美地完成了这个技巧 - 除了在我的代码执行之前页面弹出另一个窗口的情况。有没有办法在我完成注入脚本之前冻结 JS?也许有没有办法在 DocumentCompleted 事件之前注入我的脚本?但是怎么做?