Ich habe eine JavaScript-Funktion, die window.location verwendet. Es funktioniert gut in Firefox und Internet Explorer, aber nicht in Chrome. Ich habe das sowohl auf Ubunutu Hardy als auch auf Windows Vista getestet. Was ist das zugrunde liegende Problem und wie kann ich es umgehen?
Ich hatte dieses Problem, und es endete damit, dass meine JavaScript-Funktion nach dem window.location-Tag (aufgrund verschachtelter Funktionen) den Wert true zurückgab. FF und IE haben noch nie so weit gearbeitet, Chrome dagegen schon.
Das Problem wurde behoben. Es gab kein Problem mit der Funktion oder mit Chrome. Die Funktion sollte von einem Drupal-Formularelement aufgerufen werden. Ich habe das onclick-Ereignis hinzugefügt, das die Funktion anstelle eines bestimmten Formularelements in das Drupal-Formular selbst aufgerufen hat.
Ziemlich viel dabei:
%Vor%Statt dessen:
%Vor%Ich fühle mich nicht albern.
Ich hatte das gleiche Problem, und ich war nicht vorsichtig genug, um sicherzustellen, dass die neue umgeleitete URL Leerzeichen enthielt (Schande über mich).
Nur Chrome stoppt diesen neuen Speicherort, wenn die URL nicht standardisiert ist.
Stellen Sie sicher, dass Sie ein UpdatePanel haben, wenn Sie eine Masterseite verwenden.
Tags und Links javascript google-chrome