2

我使用以下 Ecmascript 来确定是否允许访问本地文件系统:

var intranetImg = new Image();
intranetImg.onerror = function(){
    //overide the onclick event for all appropriate links to display:
    alert("please right click & copy link location into your address bar")
}
intranetImg.src = "file://localServer/a/b/testimg.gif"

在 ie 6+、chrome 和 firefox 中运行良好

我在 safari 和 chrome 的控制台中收到“不允许加载本地资源”错误(即正是我想知道的),但 onerror 事件没有触发,并且围绕 src 的分配出现了 try/catch 块属性也没有捕捉到任何东西。

关于解决方法的任何想法 +/- Safari 和 Opera 浏览器控制台出现错误的地方。

谢谢

4

0 回答 0