ERREUR/de la Console Web: Uncaught TypeError: Ne peut pas appeler une méthode getItem', null à http://m.youtube.com/:844
L'erreur suivante vient d'Android (WebView) et non pas directement à partir de mon propre code:
04-28 12:36:15.174: ERROR/Web Console(7604):
Uncaught TypeError: Cannot call method 'getItem' of null at http://m.youtube.com/:844
Je ne suis pas vraiment faire quelque chose de spécial autres que le chargement de l'URL dans la WebView. La plupart du temps, je ne pas obtenez cette erreur, donc je suis en supposant que cela pourrait indiquer une certaine réseau non fiable conditions? Peut-être youtube.com trop occupé?
C'est difficile à dire. Peu importe, je voudrais au moins avoir une idée de ce que pourrait être à l'origine de ce et si je peux rattraper cette erreur afin que je puisse mieux le gérer.
De nouveau, mon code n'a pas connaissance de ce que getItem
est. D'autre part, lorsque ce problème se produit, la page YouTube sur mon WebView est tout simplement vide.
Idées?
EDIT: j'ai été à la recherche de la documentation sur le projet de WebSettings.setDomStorageEnabled(true)
. Le seul indice que j'ai pu trouver jusqu'à présent a été dans ce fil: Comme je l'ai mentionné plus tôt, ce problème se produit très rarement et n'en ai pas eu depuis que j'ai posté ma question. Donc, je dois comprendre un peu plus sur la relation entre ce dernier et "DOM storage" avant que je puisse trouver un moyen pour tester/vérifier si cela résout le problème.
Aussi, je viens de rencontré un autre message d'erreur (à l'hyperplasie bénigne de résultats, il semble donc):
05-02 00:44:45.823: ERROR/Web Console(1595):
dojo.back.init() must be called before the DOM has loaded.
If using xdomain loading or djConfig.debugAtAllCosts,
include dojo.back in a build layer.
at http://sj.example.com/ncscript/subsect/j_gs/version/20110428191502.js:164
Je peux maintenant voir certains de connexion à DOM, de sorte qu'il ressemble @Brian O'Dell est dans la bonne direction. J'ai juste besoin de comprendre ce que WebSettings.setDomStorageEnabled(true)
.
OriginalL'auteur uTubeFan | 2011-04-28
Vous devez vous connecter pour publier un commentaire.
Peut-être vous avez besoin de quelque chose comme:
source
Aucune idée si cela a aidé?
O'Dell, Veuillez voir mon edit. Une idée où je peux trouver plus d'informations sur ce
setDomStorageEnabled(true)
? Merci.Pourrait setDomStorageEnabled(true) renvoie à ceci: en.wikipedia.org/wiki/Web_Storage
O'Dell, Grâce & +1 pour le lien Wikipédia (j'ai malencontreusement recherché DOM stockage qui peut expliquer pourquoi je ne pouvais pas trouver ce que je cherchais). Je viens également de mise en œuvre de votre suggestion de correction. Je suis suivi de ce moment et de faire rapport si elle revient. Donc, accepter pour l'instant. 🙂
OriginalL'auteur Brian O'Dell
J'ai essayé d'utiliser
localstorage
avecChrome Custom Tabs
et obtenir la même erreur. J'ai utiliséwindows.localstorage
au lieu delocalstorage
et le problème que j'ai résolu.OriginalL'auteur Olcay Ertaş