2013-01-12 20 views

回答

2

這是因爲,作爲錯誤消息稱,navigator對象太大。

您可以使用dystroy's modified JSON function這樣的:

var navJSON = JSON.pruned(navigator); 

返回的對象是相當巨大的,但幾乎可以肯定,這是不完全正確的。如果您想使用JSON傳輸關於navigator對象的數據,那麼應該只發送這些屬性,而不是整個對象。

1

爲什麼不把你感興趣的特定值複製到一個新的對象,然後序列化呢?

也許它找到了導致無限循環的屬性。

+0

我期望這是因爲'navigator'對象在瀏覽器中不是標準的,他/她想要所有的信息。 –

1

也許導航器對象包含自鏈接。您應該將導航器複製到其他對象中,並刪除它們上的大鏈接。

相關問題