【问题标题】:Linking to a Local Page from a Local Sever从本地服务器链接到本地​​页面
【发布时间】:2015-05-18 15:00:58
【问题描述】:

我之前解释过我试图将 ejs 页面链接到基于 jam 的应用程序。然后经过多次失败的尝试,我试图将该页面转换为 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。

【问题讨论】:

    标签: html pug ejs


    【解决方案1】:

    但我不明白的是,为什么当我直接将其路径放在浏览器中时,Firefox 显示页面没有问题

    因为它信任你

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

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

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

    这允许 XMLHttpRequest 访问 file:// URL提供它正在运行的文档是从 file:// URL 加载的。


    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");
    

    【讨论】:

    • 感谢您的好评。我已经在 prefs.js 文件中添加了这些行,但是当我单击 html 链接时,它并没有带我去任何地方。真的很奇怪。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-26
    • 1970-01-01
    • 2019-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多