2017-01-12 3 views
0

Мы создали закладку в нашем веб-приложении, которая может быть добавлена ​​в панель закладок браузера с помощью перетаскивания. Код выглядит в основном так:.Firefox Bookmarklet drag 'n' drop не имеет названия

<a 
    href="javascript:(function() { var x = .... })();" 
    onclick=" alert('Drag and Drop this link to your browser\'s bookmark bar');return false; " 
    class="btn btn-primary">The Bookmarklet 
</a> 

Все отлично работает в Chrome и если вы перетащите ссылку кнопки на панель закладок вы можете прочитать «букмарклет» в названии, а в Firefox (ст 47.0.1) поле заголовка остается пустым, и вы получаете только значок favicon по умолчанию без текста.

Может ли кто-нибудь объяснить, почему это происходит и как это исправить? Благодаря!

+1

Различные браузеры делают что-то по-другому ... Нет спецификации букмарклета, которая определяла бы, как установить имя по умолчанию для закладки, насколько мне известно ... –

+0

Я создал [скрипку] (http: // jsbin .com/fasocecapu/1/редактировать? HTML, вывод). Он отлично работает для меня в Firefox/50.1 (Win64). –

ответ

0

Как я понял, это было из-за свойств стиля. Когда я удалил класс btn из букмарклета, каждый из них работал хорошо.