2011-07-10 16 views
6

此錯誤表示在WebKit瀏覽器控制檯起來的原因是公知的,並在錯誤文本描述清楚:如何在Chrome/Webkit中獲取「不安全的JavaScript嘗試訪問帶有URL的框架」錯誤的堆棧跟蹤?

不安全JavaScript嘗試訪問 幀與URL iframed-content-example.com從框架 與URL www.example.com。域, 協議和端口必須匹配。

但對於大型場所的代碼觸發錯誤(廣告,第三方庫,特定站點腳本),該錯誤信息是不是對跟蹤和調試的代碼行太大的幫助許多可能的件是產生了這個問題。發生跨域錯誤時,是否有辦法觸發堆棧跟蹤?

+1

希望我能給這100個upvotes。 – Larsenal

回答

2

我打算繼續回答我自己的問題,並說這是不可能的。在檢查源代碼和Chromium's issue tracker之後,看起來沒有堆棧跟蹤源於Webkit中的上游決策,以便在不安全的跨框架訪問嘗試之後不拋出異常。保持故意處理故意不透明的決定是基於安全原理。

相關問題