2017-01-12 1 views
0

Wir haben ein Bookmarklet in unserer Webanwendung erstellt, das per Drag & Drop in die Lesezeichenleiste des Browsers eingefügt werden kann. Der Code sieht im Grunde wie folgt aus:.Firefox Bookmarklet drag 'n' drop hat keinen Titel

<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> 

Alles funktioniert in Chrome fein und wenn Sie auf die Schaltfläche Link zu Ihrer Lesezeichenleiste ziehen Sie "The Bookmarklet" als Titel, während in Firefox (v lesen 47.0.1) Das Titelfeld bleibt leer und Sie erhalten nur das Standard-Favicon ohne Text.

Kann jemand erklären, warum das passiert und wie man das beheben kann? Vielen Dank!

+1

Verschiedene Browser machen Dinge anders ... Es gibt keine Bookmarklet-Spezifikation, die bestimmen würde, wie ich einen Standardnamen für das Lesezeichen festlegen soll ... –

+0

Ich habe [eine Geige] erstellt (http: // jsbin .com/fasocecapu/1/edit? html, Ausgabe). Es funktioniert gut für mich auf Firefox/50.1 (Win64). –

Antwort

0

Wie ich herausgefunden habe, war das wegen der Styling-Eigenschaften. Als ich die Btn-Klasse aus dem Bookmarklet entfernt habe, hat alles gut funktioniert.