所以在我的JavaScript应用程序中,我正在运行时进行一些动态脚本注入等。就像在加载时将脚本标签附加到我的文档帖子页面的头部。
如果我直接通过导航栏直接访问页面的URL,但是当我右键单击刷新时,IE似乎忽略了我的任何或所有脚本标记注入。
有没有其他人看到过这个有建议的问题?
请勿在Chrome,FF,Safari中看到此内容。
我正在使用requireJS进行注射,如果这会产生影响,但因为它只是document.createElement("script")
等不应该有所作为。
答案 0 :(得分:0)
您可能想尝试在这些页面上禁用缓存。请参阅:http://www.htmlgoodies.com/beyond/reference/article.php/3472881/So-You-Dont-Want-To-Cache-Huh.htm
根据上面的文章,您可以用来禁用缓存的一种方法是放
<HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
</HEAD>
在页面的末尾
答案 1 :(得分:0)
看起来问题实际上我依赖于load事件...... IE / jQuery似乎在保持正确执行onload for window方面是错误的。使用超时作为备份来动态注入JS。