функция закладок, открывающаяся как боковая панель - PullRequest
2 голосов
/ 27 марта 2010

HI, на моем веб-сайте реализована функция закладок, но когда я нажимаю на ссылку закладки на панели инструментов, она открывается как новое окно на боковой панели, а не как новая страница в Mozilla Firefox,

Он работает соответственно в IE. Может ли кто-нибудь помочь мне в этом

1 Ответ

1 голос
/ 27 марта 2010

AFAIK, вы не можете изменить поведение своего скрипта, потому что Firefox не предоставляет в своем API JavaScript для веб-сайтов функцию создания закладок. Firefox позволяет создать только небольшую страницу, которую можно открыть на боковой панели. Для этого есть API, который вы используете в настоящее время.

window.sidebar.addPanel(title, url, "");

Если бы ваш сайт работал в привилегированной среде (как в случае с аддонами Firefox), можно было бы использовать bookmarkmanager .

Components.classes["@mozilla.org/browser/nav-bookmarks-service;1"]
          .getService(Components.interfaces.nsINavBookmarksService);
...