我刚上传了一个网站www.thedesignemperium.com。问题是,我的图库图像在其他浏览器上加载正常,但在Firefox上没有。可能是什么导致了这个?非常感谢他们的帮助。
答案 0 :(得分:2)
代码中的问题是您通过反斜杠选择图像的文件路径。这可以在控制台中的错误消息中看到:
"NetworkError: 404 Not Found - http://www.thedesignemperium.com/img%5Cimg2.png"
"NetworkError: 404 Not Found - http://www.thedesignemperium.com/img%5Cbox.jpg"
"NetworkError: 404 Not Found - http://www.thedesignemperium.com/img%5Csweet.jpg"
"NetworkError: 404 Not Found - http://www.thedesignemperium.com/img%5Cimg.png"
"NetworkError: 404 Not Found - http://www.thedesignemperium.com/img%5Cres8.jpg"
"NetworkError: 404 Not Found - http://www.thedesignemperium.com/img%5Cimg2.png"
"NetworkError: 404 Not Found - http://www.thedesignemperium.com/img%5Cbox.jpg"
"NetworkError: 404 Not Found - http://www.thedesignemperium.com/img%5Csweet.jpg"
"NetworkError: 404 Not Found - http://www.thedesignemperium.com/img%5Cimg.png"
"NetworkError: 404 Not Found - http://www.thedesignemperium.com/img%5Cres8.jpg"
这些都说这些文件的位置不存在。如果您打开网址,则会看到网址中有反斜杠而不是正斜杠(%5C
解码为网址中的\
。其他浏览器具有内置错误处理功能,可将反斜杠重定向为正斜杠,但不要求它们执行此操作:Firefox没有错误,您的网址是。
要解决此问题,只需使用正斜杠替换网址中的所有反斜杠。