Чи можна викликати функцію 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