链接不会直接指向本地服务器资源

时间:2016-02-15 11:44:37

标签: html

运行代码后,我生成一个链接,将我重定向到我完全访问的本地服务器上的目录。

在运行后单击链接时,我在控制台中收到错误消息:"不允许加载本地资源",但如果我复制相同的链接并将其放入新的浏览器选项卡,则它可以正常运行并将我重定向到指定的目录。此问题并非特定于浏览器,问题出现在所有类型的浏览器中。

使用文件协议链接的示例:

var myObj = {
  key: "element",
  key2: "element2"
}    

function stuff(obj) {
  var a = obj;
  console.log(a);
}
stuff(myObj);

1 个答案:

答案 0 :(得分:0)

当您将URL直接放在地址栏中时,您(用户)明确要求它并且(理论上)知道您在做什么。

当您点击链接时,浏览器不相信该页面的作者不会试图欺骗您,因此会应用其他安全限制。