从本地服务器链接到本地​​页面

时间:2015-05-18 15:00:59

标签: html pug ejs

我之前曾解释说我试图将ejs页面链接到基于玉器的应用程序。然后经过多次尝试失败后,我试图将该页面转换为Jade,最后还是出现了大量的错误。最后,我想到了简单地放置一个HTML链接,它会在点击时将我重定向到那个ejs页面。

我无法理解的是,当我直接将其路径放入浏览器时,Firefox在显示页面时没有问题:

file:///home/ghanem/Documents/Project/views/account/el/el.ejs

但是当我尝试通过一个简单的代码从我的应用程序访问它时,它并没有将我重定向到同一个页面:

<a href="file:///home/ghanem/Documents/Project/views/account/el/el.ejs">My Stubborn Link</a>

我还应该指出,我已经在Firefox中将security.fileuri.strict_origin_policy设置为false。

1 个答案:

答案 0 :(得分:1)

  

我无法理解的是,当我直接在浏览器中输入路径时,Firefox显示页面没有问题

因为它信任你

  

但是当我尝试通过简单的代码从我的应用程序访问它时

就Firefox而言,您的应用只是“另一个网站”。它不相信它。

  

我还应该指出,我已经在Firefox中将security.fileuri.strict_origin_policy设置为false。

这使得XMLHttpRequest访问file://网址提供其正在运行的文档是从file://网址加载的。

请参阅mozillaZine: Links to local pages do not work

user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://localhost:7896");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");
相关问题