我正在尝试在iframe中显示HTML5幻灯片(基于Google's html5slides)。当前幻灯片编号在URL哈希中设置,以便能够直接跳转到它。
但它在Firefox中不起作用。棘手的部分是我使用javascript填充iframe的内容,所以我的iframe没有src属性。当我在iframe中加载幻灯片的代码时,它会在Chrome,Opera,Safari甚至IE9上正确显示。但是在Firefox上它会加载一瞬间,然后在iframe中加载我的父页面。
我怀疑在iframe中设置哈希在firefox中不起作用,因为我没有src属性(我测试了一个空的src属性并且它是相同的)
那么还有另一种方法可以在javascript中设置iframe的url哈希值,以便与firefox一起使用吗?
如果您通过实时预览将此页面内容粘贴到jsbin.com中,您可以在firefox中看到该错误:http://html5slides.googlecode.com/svn/trunk/template/index.html 在firefox中,jsbin会将自己加载到预览iframe中。