En mi móvil, en safari Si voy a mi página predeterminada que tiene alert("Hello")
en el evento de carga corporal, la alerta se muestra con mi página predeterminada totalmente visible en segundo plano. Si luego voy a otro sitio, por ejemplo, bbc.co.uk y luego escribo mi dirección web para mi página predeterminada en la barra de direcciones, la alerta se muestra con el contenido de la BBC en segundo plano, es como la alerta se carga antes de la página ha cargadoAlerta de Javascript carga antes de que la página muestre
¿Cómo solo muestro el mensaje una vez que está visible toda la página? He leído que window.onload
espera hasta que todo esté cargado antes de que active la alerta, pero debo obtener algo incorrecto porque el comportamiento no cambia. También he intentado:
$(document).ready(function() {
window.onload= alert('Test');
});
y
<meta http-equiv="Pragma" content="no-cache"/>
en caso de que tenga algo que ver con la memoria caché, pero no creo que esta es la cuestión. Algunas ideas ?
Gracias
[Diferencia entre $ (document) .load $ (ventana) en jQuery ready y] (http://web.enavu.com/ daily-tip/daily-tip-difference-between-document-ready-and-window-load-in-jquery /) – smilledge