我稍微扩展了discovermeteor tutorial并将图像添加到post_item.html中的每个帖子:

<img src="discover.png" height="40px" />


在将discover.png放入公用文件夹后,一切似乎都可以正常工作。但是,如果您打开详细信息页面(单击“讨论”)并返回到概述(单击标题中的“显微镜”),则图片或不再加载。它发生在Safari和Firefox中,在Chrome中仍然可以按预期运行。我把例子放在http://img-notloading-safari.meteor.com

我不知道这是否与它有关,但是我注意到,当开始加载概述时,iron:router的“ waitOn”功能被调用了两次,但是当我从局部视图返回时仅被调用了一次并且图片未加载。

任何提示将不胜感激。

最佳答案

我查看了Firefox中的网络请求,由于某种原因,它尝试加载http://img-notloading-safari.meteor.com/posts/discover.png,而该目录不存在。可能是因为模板是在url更改之前呈现的。

我建议您将<img src=中图像的URL从相对的discover.png更改为/discover.png,即绝对路径。

09-20 07:42