尝试在Safari中调试网页时遇到了一些问题。在我的主页中,我有一个iframe,我每三秒钟重新加载一次,以更新主页上的标签。但是,当我尝试在Safari中使用它时,以下行为空
parent.document.getElementById(tagId).getSVGDocument();
我使用它来更新主页上的SVG对象的填充。似乎页面在此行之后停止了javascript,因为它不会继续我在主页上的其他功能。
有没有人知道Safari中的getSVGDocument()可能出现什么问题?一切都在IE中运行。
提前致谢!
答案 0 :(得分:0)
好吧,我通过创建内联SVG来解决问题。从来没有使用标签,但这是一个快速解决方案。
答案 1 :(得分:0)
getSVGDocument
不再使用,可能不支持最新版本的 SVG。
根据MDN Web Docs:
<块引用>访问表示 SVG 文档的 Document
的最佳方法是查看 HTMLIFrameElement.contentDocument
(如果文档以 表示)或 HTMLObjectElement.contentDocument
(如果文档以在一个元素中)