2013-01-12 15 views

risposta

2

Questo perché, come dice il messaggio di errore, l'oggetto navigator è troppo grande.

È possibile utilizzare dystroy's modified JSON function in questo modo:

var navJSON = JSON.pruned(navigator); 

l'oggetto restituito è abbastanza grande, ma è quasi certo che non è del tutto corretto. Se si desidera trasferire i dati sull'oggetto navigator utilizzando JSON, è necessario che invii solo tali proprietà, non l'intero oggetto.

1

Perché non copi i valori specifici a cui sei interessato in un nuovo oggetto e poi serializzi quello?

Forse la sua ricerca di una proprietà che si traduce in un ciclo infinito.

+0

Mi aspetto perché l'oggetto 'navigator' non è standard tra i browser e desidera che tutte le informazioni siano disponibili. –

1

Forse l'oggetto di navigazione contiene l'auto collegamento. Dovresti copiare il navigatore in un altro oggetto ed eliminare i grandi collegamenti su di esso.

Problemi correlati