2015-07-21 51 views
0

我在尝试在Safari中调试网页时遇到了一些问题。在我的主页上,我有一个iframe,每三秒钟更新一次以更新我的主页上的标签。然而,当我尝试在Safari中使用它,下面一行是空getSVGDocument()在Safari中返回null

parent.document.getElementById(tagId).getSVGDocument(); 

我为了我的主页上更新SVG对象的填充使用。看起来好像页面在这行之后停止了javascript,因为它不会继续执行我在主页上的其他功能。

有没有人知道什么可能是在Safari中getSVGDocument()的问题?一切工作,因为它应该在IE浏览器。

提前致谢!

+0

通过进一步研究,它看起来好像只有IE能够找到svgDocument,我在Chrome和Firefox中也遇到了同样的问题。 – Pannkakan

+0

试图为添加一个eventListener到 var loaded = parent.document.getElementById(tagId); loaded.addEventListener(“负荷”,函数(){// 代码 } 但它似乎只是跳过监听到下一部分添加的举动。 – Pannkakan

回答

0

好的,我通过创建内联SVG来解决问题。从来没有使用它的标签,但这是一个快速解决。