我的工作有一个奇怪的错误,它只出现在 Firefox 上。在其他浏览器上,图像 url 从数据库中检索并成功显示产品及其产品信息,但在 Firefox 上则不然。在检查 Google Chrome 和 Firefox 之间生成的源代码的差异后,显示生成的 url 与 Firefox 不同。
这是行
if (!empty($link))
{echo'<img src = "../'.$link.'" alt="" width="50%" height="60%" />';}
当图像在谷歌浏览器中生成时,它很好。但在 Firefox 中,图像已损坏。检查链接时,它看起来像这样 http://www.url.com/products%1234567890%Image_For_Items_Record_80.jpg
Firefox 正在将 \ 斜杠更改为 %,为什么要这样做?从数据库中检索到的字符串 $link 只是一个应该回显到图像源中的字符串。Firefox 有解决方法吗?