SCRIPT16389: non spécifié erreur de code Javascript
Que je suis un "SCRIPT16389: erreur non spécifiée" pour définir simplement un petit morceau de Javascript. Cette chose fonctionne dans tous les navigateurs SAUF IE (oui, flipper IE -- ne me lancez pas). Je suis en train de tester cela dans IE10, mais on m'a dit que c'est aussi dans IE11.
C'est tout ce que j'ai dans mon code où il ne fonctionne pas (!!!):
<script type="text/javascript">
var isChild;
if (window.opener == null) { isChild = false } else { isChild = true }
</script>
J'ai regardé les autres posts qui ont ce même message d'erreur. Aucun d'eux ne répond à ma question.
Des idées?!?
mettre des points-virgules après isChild = false et isChild = true
Fonctionne très bien dans IE11.
Ciprian: c'est un nonissue. C'est l'intranet de code, et la fenêtre.ouvre-porte est sur le même domaine. Aussi, fenêtre.ouvreur est centrale à la question je suis en train de travailler sur.
Remarque: Il n'est pas le problème, mais le ci-dessus peut être nettement simplifié/raccourci:
Fonctionne très bien dans IE11.
window.opener
n'est pas pris en charge dans IE si l'ouvreur est dans une autre zone de sécurité. Vérifiez vos niveaux de sécurité dans IE et voir si le problème se produit de nouveau.Ciprian: c'est un nonissue. C'est l'intranet de code, et la fenêtre.ouvre-porte est sur le même domaine. Aussi, fenêtre.ouvreur est centrale à la question je suis en train de travailler sur.
Remarque: Il n'est pas le problème, mais le ci-dessus peut être nettement simplifié/raccourci:
var isChild = window.opener != null;
🙂
OriginalL'auteur Ray K. | 2015-04-22
Vous devez vous connecter pour publier un commentaire.
J'ai découvert depuis que IE recrache cette erreur générique si ce n'est pas comme un morceau de code Javascript.
Je ne me souviens pas précisément ce que la question de Javascript a été, pour cette question, mais je me souviens que lorsque je l'ai résolu, cette erreur a disparu.
EDIT: me semble que je reçois downvotes sur ce point, permettez-moi de clarifier de quoi je parle. Ce que je veux dire c'est qu'une erreur Javascript -- TOUTE erreur de Javascript, pas quelque chose de spécifique -- sera la cause de la SCRIPT16389 erreur s'affiche. Si vous résoudre l'erreur, tout ce que vous obtenez, alors la SCRIPT16389 devraient disparaître.
Peut-être, mais à partir d'un UX/UI point de vue, pensez-vous vraiment que c'est possible de constamment demander à un utilisateur final d'effacer ses cookies et le cache?
OriginalL'auteur Ray K.