2

Возможный дубликат:
как добавить закладку Firefox в качестве кнопки панели инструментов

Я пытаюсь найти способ добавить один букмарклет на панель навигации в Firefox 7 - любой метод (надстройка, взлом, скрипт Greasemonkey) мне подходит, но я не смог найти ничего, что работает так далеко.

Поскольку у меня есть только один нужный мне букмарклет, я действительно не хочу, чтобы панель инструментов закладок была включена и занимала всю эту область экрана - поэтому мне интересно, есть ли способ создать дополнительный значок на панели навигации (рядом с панелью поиска и кнопкой «Домой», «Закладки», «Новая вкладка» и т. д.), которая содержит букмарклет.

2 ответа2

2

Вы можете, возможно, использовать пользовательские кнопки.

Я не знаю, как он обрабатывает сложные сценарии, но я успешно использую его для выполнения некоторых тривиальных задач, например

  • кнопка, которая открывает Google в новой вкладке (вместо текущей):

    gBrowser.selectedTab = gBrowser.addTab("http://www.google.com/");

  • кнопка, которая выполняет site: поиск Google по текущему URL:

    content.location = 'http://www.google.com/search?q=site:' + content.location.hostname;

  • Та же кнопка, но с подсказкой:

    var q=prompt("Search terms:").replace(/\s\+/g,"%252B");
    var loc="http://www.google.com/search?q="+q
    loc += "+site:"+content.location.hostname;
    content.location = loc;
    

Чтобы создать красивые кнопки с изображениями, вы можете использовать Notepad++ для кодирования base64 значка или изображения PNG:

data:image/x-icon;base64,[data here]
data:image/png;base64,[data here]
0

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

View -> Toolbars -> Customize... -> Display your bookmarks 

Для него также есть сочетание клавиш (Command+B на Mac || CTRL + B на Windows)

Это все, что я могу придумать, может, это уже то, что тебе нужно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .