这可能是一个非常简单的问题。我有一个列表,我使用“ document.getElementById(list1).style.listStyleImage='url("file:///D:/proj1/pro%20project/images/plus_icon.png")';
”来自定义图标。这里我使用D驱动器中的图标设置为列表图标。我检查了这个网址,它很好地显示了web brawser中的图标。但是当我的Web应用程序运行时,它在此行显示错误不允许加载本地资源:
文件:/// d:/proj1/pro%20project/images/plus_icon.png
这个问题的原因是什么,可以请任何人建议一种方法来解决这个问题?
谢谢。
答案 0 :(得分:0)
我发现此链接存在类似问题:https://webmasters.stackexchange.com/questions/53870/cannot-load-local-resource
它基本上说因为您使用的是网页中文件的本地路径,所以您要说明该文件存在于本地客户端而不存在于您的服务器上。它说修复它的方式是你应该将文件存储在Web服务器所服务的目录中,然后使用包含主机名的文件的URL。
答案 1 :(得分:-1)
不要使用完整路径,
请找到此网址的以下网址(" ../ images / plus_icon.png")
现在它的工作请检查