Закладка Javascript перестала работать в Firefox 13

В Firefox версии 13 букмарклеты (закладки сjavascript: URL, напримерjavascript: alert("it works") перестал работать. Есть ли решение использоватьjavascript: закладки в Firefox 13?

 zerkms21 июн. 2012 г., 07:20
Как пользователь, я никогда не использовал & quot; добавить в закладки & quot; ссылка, и я не знаю, кто-нибудь использовал его когда-либо. Всегда было любопытно, для кого эта функция реализована?
 Satya Prakash28 июн. 2012 г., 10:34
@zerkms Я хочу, если какой-то новый метод пришел для этого.
 zerkms22 июн. 2012 г., 09:21
а что вы хотите от нас?
 Boris Zbarsky23 июн. 2012 г., 08:48
На какой странице вы пытаетесь запустить букмарклет?
 Satya Prakash22 июн. 2012 г., 08:36
Нет, речь не идет о «добавить в закладки». Это просто сделать, нажав на звездочку. У меня была закладка javascript, чтобы заполнить форму. Это перестало работать.

Ответы на вопрос(3)

Мне удалось использовать букмарклеты в последних версиях Firefox (я только что проверил несколько на FF23). Два предложения:

Replace spaces with %20. For instance, try your example bookmarklet code with javascript:alert("it%20works") instead of javascript:alert("it works") If this isn't enough, enclose the whole bookmarklet inside an anonymous function, so in your example, you'd write javascript:((function(){alert("it%20works");})())
 26 нояб. 2014 г., 12:12
у меня работает (FF Dev Edition 32)
 Satya Prakash26 авг. 2013 г., 16:13
нет, у меня на FF23 он не работает в обе стороны.

NOTE: это решение больше не работает с FF41. УвидетьJS Bookmarklets перестал работать в Firefox 41.

If you first load almost any URL, including about:blank, then a Javascript bookmark will work in that tab.

Поскольку поведение Firefox по умолчанию для новых вкладокabout:newtab, которыйnothingи букмарклеты запускаются только один разsomething загружен, вы можете сделать следующее, чтобы установить страницу по умолчанию, а затем запустить букмарклет:

open about:config find browser.newtab.url double-click and change from about:newtab to about:blank (or URI of your choice) Ctrl-T and run bookmarklets in new tabs!
 02 янв. 2013 г., 04:06
+1 здесь для обеспечения удобного обходного пути :)
Решение Вопроса

Ошибка 728313 - Не удается использовать ключевое слово закладки для букмарклета на новых вкладках, такжеОшибка 739387 - Аврора 13a Отображение новой вкладки не позволяет выбирать закладки Javascript, Эта ошибка влияет на Firefox 13 и выше.

Как следствие исправленияошибка 723808, javascript: закладки отключены в только что созданной новой вкладке. Если вы сначала загрузите практически любой URL, в том числеabout:blank, тогда закладка Javascript будет работать на этой вкладке.

Обратите внимание, что речь идет о закладках Javascript (букмарклетах). Вы не можете использовать этот обходной путь для загрузкиjavascript: URL набираются прямо в адресной строке. Они были отключены начиная с Firefox 6, как следствиеошибка 656433 (фишингjavascript: URL-адрес).Ошибка 680302 это запрос функции, чтобы разрешить поворотjavascript: URL возвращаются через настройки.Valadrem написалInheritPrincipal extension снять это ограничение (я его не проверял).Вы все еще можете набрать и запустить код Javascript в Scratchpad (НажмитеShift+F4, введите код, нажмитеCtrl+R).

Есть ограничения на Javascript, который вы можете запустить из строки URL или из закладки. Например, начиная с Firefox 7, выне может изменить размер окна (следствие исправленияошибка 565541);services.sync.prefs.sync.dom.disable_window_move_resize контролирует это ограничение.

Ваш ответ на вопрос