重新渲染Meteor模板时图像不再加载

roo*_*ney 2 meteor iron-router

我略微扩展了discovermeteor教程,并在post_item.html中为每个帖子添加了一个图片:

<img src="discover.png" height="40px" />
Run Code Online (Sandbox Code Playgroud)

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

我不知道这是否与它有关,但我注意到,铁的'waitOn'功能:路由器在开始时加载概述时被调用两次,但是当我从详细视图中返回时只调用一次而且图片没有加载.

任何提示都将受到高度赞赏.

Pet*_*etr 5

我查看了Firefox中的网络请求,并且由于某种原因它尝试加载http://img-notloading-safari.meteor.com/posts/discover.png,但这并不存在.也许这是因为模板在url更改之前呈现.

我建议你改变图像的URL <img src=discover.png,这是一个相对URL,一个/discover.png,那就是绝对路径.