错误不允许在javaScript中加载本地资源

Error Not allowed to load local resource in javaScript

本文关键字:资源 加载 不允许 javaScript 错误      更新时间:2023-09-26

这可能是一个非常简单的问题。我有一个列表,我使用"document.getElementById(list1).style.listStyleImage='url("file:///D:/proj1/pro%20project/images/plus_icon.png")';"自定义了它的图标。在这里,我使用了D驱动器中的一个图标设置为列表图标。我检查了这个网址,它很好地显示了网络斗殴的图标。但是当我的web应用程序运行时,它在这一行中显示了一个错误,即不允许加载本地资源:file:///D:/proj1/pro%20project/images/plus_icon.png这个问题的原因是什么?请任何人提出解决这个问题的方法?非常感谢。

我发现这个链接也有类似的问题:https://webmasters.stackexchange.com/questions/53870/cannot-load-local-resource

它基本上说,因为你在网页中使用文件的本地路径,所以你声明该文件存在于客户端的本地,而不是服务器上。它说要修复它的方法是,您应该将文件存储在web服务器提供服务的目录中,然后使用包含主机名的文件URL。

不要使用完整路径,

请找到此url的以下url("../images/plus_icon.png")

现在它是工作的,请检查它