La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Cómo controla js la página móvil para evitar la actualización? ¿Cómo controla js la página móvil para evitar la actualización?

¿Cómo controla js la página móvil para evitar la actualización? ¿Cómo controla js la página móvil para evitar la actualización?

¿Cómo evitar que usuarios malintencionados actualicen la página con frecuencia?

Métodos para detener las actualizaciones frecuentes: Reducir el número de devoluciones y solicitudes tanto como sea posible. Asuntos específicos:

1. Utilice los controles del lado del servidor lo menos posible.

2. Estoy acostumbrado a usar JavaScript para realizar algunas operaciones internas sin acceder al servidor.

3. Utilice la tecnología ajax,

4. Aprenda el marco js necesario.

¿Cómo evitar envíos repetidos causados ​​por la actualización y el rebobinado de la página?

Principio: Reemplace el historial actual con la URL de la nueva página, de modo que el historial de navegación solo tenga una página y el botón Atrás nunca funcione. Nota: se activan History.go y History.back (incluso cuando el usuario presiona los botones de avance y retroceso del historial del navegador y la página usa pushState para modificar el historial), se activará el evento popstate. El código es el siguiente: ¡simplemente colóquelo directamente en la página a la que no desea volver! Método 1: tipo de script = "texto/JavaScript" > jQuery (documento). listo(función($){ if(ventana. historial ventana. historial. pushstate){ $(ventana). on('popstate ', función(){ ventana. historial. adelante(1); }); }}); /script gt; Método recomendado dos: $(función(){ if(ventana. historial ventana. historial. estado de inserción){ $(ventana).on ('estado emergente ', función(){ ventana. historial. estado de inserción( ' adelante ', nulo, ' # '); ventana. historial (1); // ventana.historia es necesaria. adelante (1) estas dos líneas; }) Los métodos involucrados se presentan en detalle: 1. window.history: el historial del objeto de ventana; 2. Avance y retroceso de la ventana del historial. historia. forward(): este método carga la siguiente URL en la lista del historial y hace clic en el botón de avance en la ventana del navegador; History.Back(): este método carga la URL anterior en la lista del historial y hace clic en el botón Atrás en el navegador. Mover a un punto del historial específico: puede usar el método go() para cargar una página del historial de la sesión actual especificando un valor numérico relativo a la posición de la página actual (el valor del índice de la posición de la página actual es 0, la página anterior es -1, la página siguiente es -1 Página 1). Por ejemplo, retroceder una página (equivalente a callback()): window.history.go. Avanzar una página (equivalente a llamar a forward()): window go(1); Puede ver el atributo de longitud. Valor que sabe cuántos puntos de registro hay en la pila del historial. 3. Operación de puntos históricos La nueva API de HTML5 amplía window.history, que puede almacenar, reemplazar y monitorear puntos históricos. 1. Almacene y reemplace el punto de registro histórico actual. Cree el punto de registro histórico actual. pushState (estado, título, URL): cree (agregue) una nueva entidad histórica, estado: objeto de estado, registre el objeto adicional del punto de registro histórico ( URL para saltar), puede estar vacío; título: título de la página; actualmente no todos los navegadores lo admiten. URL: URL opcional.

El navegador no comprueba si la URL existe, simplemente la cambia. La URL debe estar en el mismo dominio. window.history.pushState(json, "", " 404 no encontrado); reemplaza el punto del historial actual replaceState(): modifica la entidad del historial actual sin agregarla. Similar a reemplazar (url), al actualizar el objeto del estado del historial actual o url Cuando se utiliza el método replaceState (), es más apropiado. 2. Escuche el punto de registro histórico en popstate (). Cuando la entidad histórica cambia, se producirá el evento popstate () puede escuchar la parte hash de la URL; 3. Lea la página actual al cargar. Con estado, puede tener un objeto de estado no vacío. Cuando la página se recarga, la página recibirá el evento de carga, pero no habrá ningún evento popstate. Propiedad History.state, la obtendrá después del evento popstate.

¿Cómo utiliza ASP.NET JS para cerrar la página actual y actualizar la página de inicio? Un método simple es colocar primero un botón de control del servidor en la página y luego usar este botón. Use la ventana emergente showModalDialog en el evento clientclick. Cuando cierre esta ventana, la ventana principal se actualizará automáticamente

5? ¿Cómo puede JS implementar la actualización regular de la página?

¿Con qué frecuencia js actualiza la página? // Este es un código jquery que debe cargarse primero. page settimeout(function(){ window . location . reload()}, 30000) la página se carga durante 30 segundos Actualizar más tarde })/script gt;r

.