Выполняем JavaScript из адресной строки
27 мая 2008, 12:32
Автор: bur
Мало кто знает, но однострочные JavaScript-сценарии можно выполнять прямо из адресной строки. Например, вот такой код выдаст alert-окно с userAgent-ом вашего браузера:
Замечу, что эта возможность бывает очень полезной в "походных условиях", когда нет времени сохранять код страницы и пытаться что-то выполнять там.
Пример более сложного сценария:
javascript:alert(navigator.userAgent);
Замечу, что эта возможность бывает очень полезной в "походных условиях", когда нет времени сохранять код страницы и пытаться что-то выполнять там.
Пример более сложного сценария:
// Выведет урлы всех js-файлов для текущей страницы
javascript:for (var i = 0; i < document.getElementsByTagName("script").length; i++) if (scriptSrc = document.getElementsByTagName("script")[i].src) alert(scriptSrc);
javascript:for (var i = 0; i < document.getElementsByTagName("script").length; i++) if (scriptSrc = document.getElementsByTagName("script")[i].src) alert(scriptSrc);