Quiero saber si se está accediendo a la página a través de http o https usando JavaScript. ¿Hay algún tipo de método isSecure(), o debería analizarlo de alguna manera?¿Cómo puedo determinar si una página es segura a través de JavaScript?
Respuesta
location.protocol
debería hacerlo por usted.
(como en:
if (location.protocol === 'https:') {
// page is secure
}
)
Usted debe ser capaz de verificar document.location.protocol
para ver si es "http:" o "https:"
Mientras location.protocol debe hacer es para usted como lo mencionó Peter Stone, pero no debe confiar en Javascript para cualquier seguridad verdadera, etc.
Creo que el valor debe ser "https:" para location.protocol si está en S SL.
Sí, si necesita SSL para seguridad, consulte el lado del servidor (Apache configura la variable de entorno HTTPS si SSL está en uso). Si solo necesita saber cuál es (es decir, use Google Analytics seguro para evitar advertencias de "seguridad parcial"), esto estará bien. –
Solo necesito saber cuál es para evitar las "advertencias de elementos no seguros en IE". Es una medida provisional hasta nuestro próximo lanzamiento. – braveterry
- 1. Determinar si la página es válida en JavaScript - ASP.NET
- 2. ¿Cómo determinar si el objeto Javascript es un evento?
- 3. cómo determinar si una imagen es explícita
- 4. ¿Cómo puedo determinar si document.referrer es de mi propio sitio?
- 5. Use javascript para determinar si una página ASP.NET es una devolución de datos
- 6. Determinar a través de C# si una cadena es una ruta de archivo válida
- 7. ¿Cómo puedo determinar si una URL redirige?
- 8. ¿Cómo determinar si una secuencia es bitónica?
- 9. ¿Los rastreadores de Google interpretan Javascript? ¿Qué sucede si cargo una página a través de AJAX?
- 10. ¿Cómo determinar si Type es una estructura?
- 11. ¿Cómo puedo determinar si una solicitud es el resultado de una devolución de datos?
- 12. ¿Determinar si el valor de JavaScript es un "número entero"?
- 13. Determinar si una lista es un directorio o archivo en Python a través de FTP
- 14. Javascript: ¿cómo puedo determinar si un enlace se dirige al mismo dominio que la página en la que reside?
- 15. ¿Puedo determinar si KeyEventArg es una letra o número?
- 16. ¿Cómo puedo determinar si mi convolución es separable?
- 17. ¿Cómo puedo usar JavaScript para detectar si estoy en una página en caché?
- 18. En Javascript, ¿cómo puedo determinar si mi navegador actual es Firefox en una computadora frente a todo lo demás?
- 19. ¿Cómo puedo determinar si un paquete es RTP/RTCP?
- 20. ¿Cómo puedo determinar si existe una página web con scripts de shell?
- 21. ¿Cómo puedo determinar si una casilla de verificación está marcada?
- 22. ¿Cuál es la forma más segura de determinar si 2 URL son iguales?
- 23. Cómo determinar si es una subcadena en una cadena diferente
- 24. ¿Cómo determinar si una cadena es válida JSON?
- 25. ¿Cómo puedo verificar desde Android WebView si una página es una "página 404 no encontrada"?
- 26. ¿Cómo puedo determinar SelectedValue de RadioButtonList en JavaScript?
- 27. ¿Cómo puedo determinar si un archivo es un archivo PDF?
- 28. Agregue css dinámicamente a la página a través de javascript
- 29. ¿Cómo enviar una contraseña de forma segura a través de HTTP?
- 30. ¿Cómo determinar si una ruta es un subdirectorio de otra?
Esto parece cubrir la página principal, ¿qué pasa con todas las cargas adicionales (Google Analytics, anuncios, imágenes externas, javascript, etc.?) – Thomas
¡No confíe en esto! Como demostración, visite https://macinn.es/ y deseche las advertencias de que el sitio no es seguro, abra una consola y ejecute 'location.protocol'. Devuelve "https:" aunque el navegador le acaba de decir que no es seguro. –