2015-07-21 81 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來解決問題。從來沒有使用它的標籤,但這是一個快速解決。