É possível chamar uma função javascript a partir do URL? Basicamente, estou tentando aproveitar os métodos JS em uma página que não tenho acesso à fonte.
Algo como: http://www.example.com/mypage.aspx?javascript:printHelloWorld()
Eu sei que se você colocar javascript:alert("Hello World");na barra de endereço, vai funcionar.
Suspeito que a resposta seja não, mas apenas me perguntei se havia uma maneira de fazer isso.
http:no início do URI diz ao navegador "Quero que você faça uma solicitação HTTP", portanto, a solicitação HTTP o faz. Não há como contornar isso, eu acho.
javascript:alert("Hi");na barra de endereço do Firefox (28.0) e pressionar Enter, nada acontece. Talvez isso tenha sido desativado? ... Sim, aparentemente ele foi desativado porque os idiotas podem ser convencidos a colar qualquer coisa em sua barra de endereço. Encontrou as informações aqui: stackoverflow.com/a/18782801/111036