IE9错误-JavaScript仅在打开开发人员工具一次后才能工作。
我们的网站为用户提供免费的pdf下载,并且具有简单的“输入密码下载”功能。但是,它根本无法在Internet Explorer中使用。
在此示例中,您可以自己看到。
下载通行证为“ makeuseof”。在任何其他浏览器中,它都可以正常工作。在IE中,两个按钮都不起作用。
我发现的最奇怪的事情是,如果使用F12打开和关闭开发人员工具栏,则所有这些突然开始工作。
我们已经尝试了兼容模式,因此没有任何区别。
如何在Internet Explorer中进行这项工作?
我提出解决方案并解决了我的问题。我放入JavaScript的AJAX请求似乎没有处理,因为我的页面存在缓存问题。如果您的网站或页面存在缓存问题,则在Developers / F12模式下不会看到该问题。我的缓存JavaScript AJAX请求它可能无法按预期运行,并导致执行中断,F12完全没有问题。因此,只需添加新参数即可使缓存为假。
看起来IE特别需要将此设置为false,以便AJAX和javascript活动运行良好。