【发布时间】:2014-06-12 02:34:11
【问题描述】:
我使用以下函数将 javascript 文件包含在头部,它适用于 firefox,但在 chrome 上出现名为“访问受限 URI 被拒绝”的小错误。
文件似乎已加载到 DOM 中,但我无法使用该文件中的函数。
function load(src){
$('script[src="' + src + '"]').remove();
$('<script>').attr('src', src+"?"+Math.random()).appendTo('head');
}
load('/my/local/file.js');
有人知道如何解决它吗?
感谢您的回复。
【问题讨论】:
-
仅供参考,删除现有的
<script>标签对您没有好处。这不会导致 javascript 环境发生任何变化。解析脚本后,删除脚本标记不会撤消任何操作。 -
脚本直接放在html代码中会加载吗?可能是浏览器中的设置,或者 chrome 中的扩展程序会阻止加载带有该错误的脚本。
-
感谢 jfriend00 和 t.niese 的回复,这是很好的提示,很好,文件包含一些语法错误,所以 chrome 比 firefox 有更多的限制规则..
标签: javascript jquery html google-chrome dom