jQuery: запуск скрипта в адресной строке - PullRequest
4 голосов
/ 23 февраля 2010

В большинстве веб-браузеров вы можете выполнять JavaScript в адресной строке (т.е.

javascript:alert('Test');

Возможно ли выполнить jQuery в адресной строке?

Ответы [ 4 ]

8 голосов
/ 23 февраля 2010

Одно слово: да:)

Используйте Firebug или инструменты разработчика IE, как обычно, убедитесь, что на текущей странице есть ссылки на скрипты на библиотеку jQuery, а затем перейдите к селектору в городе!

Это хороший способ проверить селекторы и функциональность, прежде чем включать их в ваш код

РЕДАКТИРОВАТЬ: немного неправильно прочитал вопрос, но ответ остается тем же. Будь то адресная строка или окно консоли, вы можете использовать jQuery. Попробуйте ввести javascript:$("#content").remove() в адресную строку во время просмотра этой страницы и посмотрите, что получится;)

3 голосов
/ 19 января 2012

Адресная строка Internet Explorer:

javascript:alert(eval('put any block of code here'))

Этот пример отменяет затемнение Википедии (18.01.2012)

javascript:alert(eval('$("#mw-sopaOverlay").hide(); $("#content").show();'))

Вы должны предупредить возвращаемое значение кода, потому что IE хочет разместить возвращаемое значение на другой странице.

1 голос
/ 20 ноября 2013

javascript: void (eval («поместите любой блок кода здесь»))

1 голос
/ 23 февраля 2010

Да. Вот пример, где JQuery уже на странице: https://meta.stackexchange.com/questions/20420/countdown-app-for-devdays/20430#20430

Другой способ сделать это - указать файл js, который сначала загружает библиотеку JQuery. может быть так: http://www.javascriptkit.com/javatutors/loadjavascriptcss.shtml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...