为什么JavaScript仅在IE中打开开发人员工具一次后才能工作?

旧时模样 提交于 2020-08-07 16:40:32

问题:

IE9 Bug - JavaScript only works after opening developer tools once. IE9错误-JavaScript仅在打开开发人员工具一次后才能工作。

Our site offers free pdf downloads to users, and it has a simple "enter password to download" function. 我们的网站为用户提供免费的pdf下载,并且具有简单的“输入密码下载”功能。 However, it doesn't work at all in Internet Explorer. 但是,它根本无法在Internet Explorer中使用。

You can see for yourself in this example . 在此示例中,您可以自己看到。

The download pass is "makeuseof". 下载通行证为“ makeuseof”。 In any other browser, it works fine. 在任何其他浏览器中,它都能正常工作。 In IE, both buttons do nothing. 在IE中,两个按钮都不起作用。

The most curious thing I've found is that if you open and close the developer toolbar with F12, it all suddenly starts to work. 我发现的最奇怪的事情是,如果使用F12打开和关闭开发人员工具栏,所有这些都会突然开始工作。

We've tried compatibility mode and such, nothing makes a difference. 我们已经尝试了兼容模式,因此没有任何区别。

How do I make this work in Internet Explorer? 如何在Internet Explorer中进行这项工作?


解决方案:

参考一: https://stackoom.com/question/WUFZ/为什么JavaScript仅在IE中打开开发人员工具一次后才能工作
参考二: https://oldbug.net/q/WUFZ/Why-does-JavaScript-only-work-after-opening-developer-tools-in-IE-once
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!