图像将在 Firefox 中显示,但不会在 Chrome 中显示
我遇到了一个问题,标签在 chrome 中被误解,但在 Firefox 中却没有。我有一个 cgi 脚本,它生成一个图像和该图像的链接。
CGI 脚本
if (-e $FILENAME)
{
print qq#<a href="http://blah.com/downloadfile.cgi?ID=$FILENAME"><b>Image:</b></a> #;
print qq#<img src="http://blah.com/viewimage.cgi?ID=$FILENAME"> </img>#;
}
Firefox 解释
Chrome 解释
请注意,chrome 和 Firefox 的图像名称会有所不同,那里只是随机创建的。
正如您所看到的,对于结束图像标签没有显示,并且对于 chrome,标签被误解。
发生这种情况有什么原因吗?有什么建议吗?
谢谢,
I'm having a problem where tags are being misinterpreted in chrome but not in Firefox. I have a cgi script which generates an image and a link to the image.
CGI script
if (-e $FILENAME)
{
print qq#<a href="http://blah.com/downloadfile.cgi?ID=$FILENAME"><b>Image:</b></a> #;
print qq#<img src="http://blah.com/viewimage.cgi?ID=$FILENAME"> </img>#;
}
Firefox Interpretation
<a href="http://blah.com/downloadfile.cgi?ID=/temp_webfiles/af08e6f3291a912cf8031984acc7942a.jpg"><b>Image:</b></a> <img src="http://blah.com/viewimage.cgi?ID=/temp_webfiles/af08e6f3291a912cf8031984acc7942a.jpg">
Chrome Interpretation
<a href="http://blah.com/downloadfile.cgi?ID=/temp_webfiles/5eb1834ce2ea527df6c341a915b5a6fb.jpg"><b>Image:</b><img src="http://blah.com/viewimage.cgi?ID=/temp_webfiles/5eb1834ce2ea527df6c341a915b5a6fb.jpg"></a>
Just a note, the image names will be different for the chrome and Firefox, there just randomly created.
As you can see, for both the ending image tag don't show up and for chrome the tag is misinterpreted.
Is there any reasons why this happens? any suggestions?
Thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用
/>
正确关闭标签:
Close your
<img>
tags properly with/>
:您似乎缺少 img src 上的结束引号,并且您没有正确关闭图像标签。这一行:
应该是:
You seem to be missing a closing quote on your img src, and you are not closing your image tag correctly. This line:
Should be:
您没有关闭 perl 代码中的图像标签。你有
You're not closing your image tag in the perl code. You've got
<img src="http://blah.com/viewimage.cgi?ID=$FILENAME</img>;
You don't need a closing tag (instead a self closing tag), just do
<img src="http://blah.com/viewimagine.cgi?ID=$FILENAME" />