使用chrome.extension.sendRequest 方法時,有時會出現以下錯誤:
此錯誤表示請求中傳遞的物件包含循環引用,導致JSON.stringify無法轉換結構正確。
在您的特定情況下,您遇到此錯誤是因為 pagedoc 變數中的物件之一包含循環參考。這可能是由 DOM 節點引起的,DOM 節點由於其ownerDocument 屬性而具有循環引用。
要解決此問題,您需要識別具有循環引用的物件並重構它以消除循環。
注意: JSON.stringify 無法轉換循環引用,包括 DOM 節點中的循環引用。即使 DOM 節點未附加到 DOM 樹,由於其ownerDocument 屬性和其他 DOM 關係,它仍然具有循環引用。
以上是如何修復 Chrome 擴充功能 `sendRequest` 中的「將循環結構轉換為 JSON」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!