为什么getScript会在webkit平台中失败?

时间:2011-04-02 05:31:06

标签: jquery getscript

大家好:      我想使用getScript加载js文件。在加载js之后,我想得到test.js文件中定义的变量,它可以在IE浏览器中成功,但是,在Webkit浏览器中,它会失败,并且show teststring未定义,这就是为什么,谢谢你的帮助!

$.getScript("test.js", function(data, textStatus){
        alert(textStatus);
     var string = teststring;
}

// test.js

var teststring = "hello";

1 个答案:

答案 0 :(得分:1)

原因是因为您在localhost和chrome上限制了file://的权限,并且不将其视为单个域。 启动chrome以禁用此安全功能时,将--allow-file-access-from-files添加到命令行

了解更多信息 http://code.google.com/p/chromium/issues/detail?id=4197