Могу ли я определить, включена ли панель инструментов Закладки браузера с помощью JavaScript? - PullRequest
3 голосов
/ 01 августа 2011

У меня есть букмарклет, и мои пользователи постоянно щелкают по нему вместо того, чтобы сначала перетаскивать его на панель закладок. Я хотел бы добавить анимацию, которая запускалась бы в ответ на щелчок по букмарклету, например: «Перетащите меня на панель закладок!» и покажи изящную стрелку, указывающую на бар.

Но это имеет смысл, только если панель закладок браузера действительно видна. Можно ли определить, отображается ли панель закладок с помощью JavaScript?

Ответы [ 2 ]

2 голосов
/ 01 августа 2011

По соображениям безопасности (среди прочих) нет - это невозможно с JavaScript.

Даже если браузер решил сделать эту информацию доступной для клиента, она не была бы стандартной реализацией (поддерживаемой несколькими браузерами).

1 голос
/ 01 августа 2011

Поместите div внутри ссылки, которая содержит сообщение, когда пользователь нажимает на него, используя CSS, чтобы показать сообщение.#bookmarklet:active #message{display:block;} Вам понадобится некоторый javascript для возврата false при событии щелчка.

...