开发者

Firefox and Local Files

Is there way to access local files not in the current directory on Firefox?

I've done this

about:config -> security.fileuri.strict_origin_policy to false

开发者_如何学运维

from a comment in jQuery's .getJSON using local files stopped working on Firefox 3.6.13.

It's especially noticeable when I use jQuery.getScript() and call a file from a subdirectory or the parent directory.It says it's loaded but doesn't do anything with it, it appears.


Is there way to access local files not in the current directory on Firefox?

Yes, you set security.fileuri.strict_origin_policy to false. If you've done it already then your problem is caused by something else and you need to ask a different question (preferably with some code). I tested it with the following HTML file:

<script type="text/javascript" src="jquery-1.6.2.js"></script>
<script type="text/javascript">
  jQuery.getScript("file:///.../test.js", function(data, status){
    alert(status + ":\n\n" + data + "\n\n" + window.a);
  });
</script>

With test.js being:

alert("Test succeeded");
var a = 1;

With security.fileuri.strict_origin_policy set to true nothing happens (not even a message in the Error Console). Once it is set to false I see the message "Test succeeded" and then another message saying success: alert("Test succeeded");. As one would expect.

That's Firefox 6.0.1 on Windows 7 x64. Edit: It's the same with Firefox 3.6.21.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜