【发布时间】:2024-01-13 20:11:01
【问题描述】:
嘿,所以我遇到了一个奇怪的错误/边缘情况。查看以下代码:
var i = new Image();
i.src = 'http://ia.media-imdb.com/images/M/MV5BMTIxOTAxNTc4NF5BMl5BanBnXkFtZTcwOTg1NzQyMQ@@._V1._SX97_SY140_.jpg';
console.log(i.width);
这在 chrome 中工作正常(因为它指的是真实图像),但在 FF 中失败。认为这可能与“at”符号或双扩展名(例如“._V1._SX97_SY140_.jpg”)有关,但不知道。
感谢您的帮助。
【问题讨论】:
-
萤火虫说什么? javascript 控制台中的任何错误?
-
我敢打赌你只需要对路径进行 url 编码。
-
不在控制台中,但奇怪的是,当我查看网络面板时,我得到了 403 返回。想法?
-
@Hogan 没试过。看起来是服务器拒绝问题...
-
@onassar - 直接在两个浏览器上尝试 URL 并跟踪嗅探网络流量以查看差异(如果有)。
标签: javascript image request frontend client-side