Как запустить JavaScript в строке URL Mozilla?

Я использую mozilla и пытаюсь запустить этот код в строке URL javascript:alert(document.cookie);, но когда я нажимаю кнопку go, ничего не происходит. Но в хроме он предупреждает, так что же с Firefox? Firefox входит в http по умолчанию. Если это, то как мне предотвратить это?

5
задан 14 November 2013 в 13:36

3 ответа

Firefox 57 и более поздние версии

  1. Выберите меню Настройки (значок 3 горизонтальных линий в верхнем правом углу) -> Веб-разработчик -> блокнот .

  2. Нажмите кнопку Выполнить на панели инструментов Scratchpad, чтобы запустить свой код JavaScript.


Firefox 56 и более ранних версий

  1. Откройте новую вкладку в Firefox и в строке URL-адреса и введите about:blank, чтобы отобразить пустую вкладку, чтобы вы могли могу видеть, что ты делаешь.

  2. В меню Firefox выберите Сервис -> Веб-разработчик -> Веб-консоль .

  3. Откроется новое окно веб-консоли . В окне веб-консоли нажмите кнопку JS на панели инструментов.

  4. В окне веб-консоли щелкните значок Scratchpad на панели инструментов. Значок Scratchpad выглядит как блокнот.

  5. Откроется новое окно Scratchpad . Скопируйте свой код JavaScript: javascript:alert('Hello, World') в окне Scratchpad.

  6. Нажмите кнопку Выполнить на панели инструментов Scratchpad, чтобы запустить свой код JavaScript.

0
ответ дан 14 November 2013 в 13:36

Для версии Firefox для Android вы можете попробовать эту закладку:

javascript:var a=prompt();var f=Function(a);f();

Откроется окно с подсказкой. Введите в нем свою команду (без «javascript:»), и она запустится.

0
ответ дан 14 November 2013 в 13:36
  • 1
    Почему-ve голосуют? Это означает мой ответ, неправильный или слишком хороший? – rɑːdʒɑ 12 May 2015 в 11:08

javascript: , похоже, больше не работает с момента последнего обновления (FF 71.0 Windows ).
Также нет вывода в консоли .

Обратите внимание, что Firefox 63 и выше автоматически удаляет "javascript:" при вставке в адресную строку.

Это можно изменить на странице настроек about: config , установив для ключа browser.urlbar.filter.javascript значение false.

Однако, хотя он больше не фильтрует javascript: при вставке в адресную строку, он не выполняет его.

«Букмарклеты» продолжают работать.

Я еще не нашел никакой информации об этом изменении или ошибке:


Mozilla называет URL-адрес / адресную строку «унифицированным поиском / адресной строкой» / «унифицированной Awesome Bar» / «URL-строкой Firefox»:

0
ответ дан 29 December 2019 в 08:22

Другие вопросы по тегам:

Похожие вопросы: