Я использую mozilla и пытаюсь запустить этот код в строке URL javascript:alert(document.cookie);
, но когда я нажимаю кнопку go, ничего не происходит. Но в хроме он предупреждает, так что же с Firefox? Firefox входит в http по умолчанию. Если это, то как мне предотвратить это?
Выберите меню Настройки (значок 3 горизонтальных линий в верхнем правом углу) -> Веб-разработчик -> блокнот .
Нажмите кнопку Выполнить на панели инструментов Scratchpad, чтобы запустить свой код JavaScript.
Откройте новую вкладку в Firefox и в строке URL-адреса и введите about:blank
, чтобы отобразить пустую вкладку, чтобы вы могли могу видеть, что ты делаешь.
В меню Firefox выберите Сервис -> Веб-разработчик -> Веб-консоль .
Откроется новое окно веб-консоли . В окне веб-консоли нажмите кнопку JS на панели инструментов.
В окне веб-консоли щелкните значок Scratchpad на панели инструментов. Значок Scratchpad выглядит как блокнот.
Откроется новое окно Scratchpad . Скопируйте свой код JavaScript: javascript:alert('Hello, World')
в окне Scratchpad.
Нажмите кнопку Выполнить на панели инструментов Scratchpad, чтобы запустить свой код JavaScript.
Для версии Firefox для Android вы можете попробовать эту закладку:
javascript:var a=prompt();var f=Function(a);f();
Откроется окно с подсказкой. Введите в нем свою команду (без «javascript:»), и она запустится.
javascript:
, похоже, больше не работает с момента последнего обновления (FF 71.0 Windows ).
Также нет вывода в консоли .
Обратите внимание, что Firefox 63 и выше автоматически удаляет "javascript:" при вставке в адресную строку.
Это можно изменить на странице настроек about: config
, установив для ключа browser.urlbar.filter.javascript
значение false.
Однако, хотя он больше не фильтрует javascript:
при вставке в адресную строку, он не выполняет его.
«Букмарклеты» продолжают работать.
Я еще не нашел никакой информации об этом изменении или ошибке:
Mozilla называет URL-адрес / адресную строку «унифицированным поиском / адресной строкой» / «унифицированной Awesome Bar» / «URL-строкой Firefox»: