Можно ли вызвать функцию javascript из URL-адреса? Я в основном пытаюсь использовать методы JS на странице, у которой нет доступа к источнику.
Что-то вроде: http://www.example.com/mypage.aspx?javascript:printHelloWorld()
Я знаю, что если вы введете javascript:alert("Hello World");
в адресную строку, это сработает.
Я подозреваю, что ответ на этот вопрос отрицательный, просто подумал, есть ли способ сделать это.
http:
в начале URI сообщает браузеру: «Я хочу, чтобы вы сделали HTTP-запрос», поэтому HTTP-запрос делает. Думаю, выхода нет.
javascript:alert("Hi");
в адресную строку Firefox (28.0) и нажму Enter, ничего не произойдет. Может, это отключили? ... Да, очевидно, он был отключен, потому что идиотов можно было убедить вставить что-нибудь в свою адресную строку. Нашел информацию здесь: stackoverflow.com/a/18782801/111036