使用Javascript将本地页面加载到Firefox中

时间:2012-01-05 17:58:07

标签: javascript firefox

为了将本地文件加载到Firefox中,我注意到了......

location.href = "./relative/path/file.htm";  //this works
location.href = "http://localhost/path/file.htm";   //this works
location.href = "file:///c:/absolute/path/file.htm"; //doesnt work (also doesnt work if remove the "file:///" bit)

我想让最后一个例子起作用。是否有一些about.config设置我可以添加以允许这个或者可能是“netscape.security.PrivilegeManager ...”语句?

(这是针对特殊的Firefox配置文件而不是一般用途,因此不安全问题不相关)。 感谢。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

使用“file:///”时,你需要使用反斜杠(windows),换句话说你需要输入 从文件资源管理器(窗口)访问文件时的物理地址

不要忘记用“\\”逃脱。

示例:

    var url = "file:///c:\\myDir\\1.html";