¿Es posible llamar a una función de JavaScript desde la URL? Básicamente, estoy tratando de aprovechar los métodos JS en una página a la que no tengo acceso a la fuente.
Algo como: http://www.example.com/mypage.aspx?javascript:printHelloWorld()
Sé que si lo pones javascript:alert("Hello World");en la barra de direcciones funcionará.
Sospecho que la respuesta a esto es no, pero me preguntaba si había una manera de hacerlo.
http:al comienzo del URI le dice al navegador "Quiero que hagas una solicitud HTTP", por lo que la solicitud HTTP lo hace. No hay forma de evitarlo, creo.
javascript:alert("Hi");en la barra de direcciones de mi Firefox (28.0) y presiono Enter, no pasa nada. ¿Quizás esto ha sido desactivado? ... Sí, aparentemente se ha desactivado porque se podría convencer a los idiotas de que peguen cualquier cosa en su barra de direcciones. Encontré la información aquí: stackoverflow.com/a/18782801/111036