Auf meinem Handy, in Safari Wenn ich auf meine Standardseite gehe, die alert("Hello")
auf dem Body-Onload-Ereignis hat, wird die Warnung mit meiner Standardseite im Hintergrund vollständig sichtbar angezeigt. Wenn ich dann zu einer anderen Website zum Beispiel bbc.co.uk gehe und dann meine Webadresse für meine Standardseite in die Adressleiste eintippe, wird die Warnung mit dem BBC-Inhalt im Hintergrund angezeigt, ähnlich wie die Warnmeldung vor der Seite geladen wird hat geladen.JavaScript-Warnung lädt, bevor die Seite angezeigt wird
Wie zeige ich nur die Nachricht, wenn die ganze Seite sichtbar ist. Ich habe gelesen, dass window.onload
wartet, bis alles geladen ist, bevor es die Warnung auslöst, aber ich muss etwas falsch bekommen, weil sich das Verhalten nicht ändert. Ich habe auch versucht:
$(document).ready(function() {
window.onload= alert('Test');
});
und
<meta http-equiv="Pragma" content="no-cache"/>
, falls es etwas mit dem Cache zu tun hat, aber ich glaube nicht, das ist die Frage. Irgendwelche Ideen ?
Dank
[Unterschied zwischen $ (document) .ready und $ (Fenster) .load in jQuery] (http://web.enavu.com/ Daily-Tip/Daily-Tip-Unterschied zwischen Document-Ready und Window-Load-in-Jquery /) – smilledge