Wie implementiere ich ein Bookmarklet für Firefox 13, das das org-Protokoll aufruft und eine URL / einen Titel übergibt?

846
testphys

Da Javascript in den Bookmarklets von Firefox 13 nicht mehr funktioniert, gibt es eine weitere Möglichkeit, eine Schaltfläche zu implementieren, die das org-Protokoll aufruft und die URL und den Titel der eigentlichen Webseite übergibt.

0
Huh Bookmarklets funktionieren weiterhin in Firefox 13, wenn sie als Lesezeichen gespeichert sind. Nur das Ausführen über die Adressleiste wurde vor einiger Zeit deaktiviert, um es für Würmer zu erschweren, die sich durch Social Engineering verbreiten. Gurken Papst vor 12 Jahren 0
Kannst du mir sagen wo und wie muss ich den "javascript: location.href = 'org-protocol ..." - Befehl genau speichern? testphys vor 12 Jahren 0
* Alle Lesezeichen anzeigen (Strg + Umschalt + B) *, Ordner auswählen (z. B. * Lesezeichen-Symbolleiste *), auf * Organisieren-> Neues Lesezeichen ... * klicken und Ihre Javascript-URI in das Adressfeld eingeben. Sie können Ihren Code auch in der Web- / Fehlerkonsole testen. Gurken Papst vor 12 Jahren 0
javascript: location.href = 'org-protocol: // store-link: //' + encodeURIComponent (location.href) `arbeitet hier erwartungsgemäß (Ausnahme ist NS_ERROR_UNKNOWN_PROTOCOL) von der Konsole und der Lesezeichen-Symbolleiste aus. Prüfen Sie, ob es für Sie immer noch passiert, wenn Sie ein neues Firefox-Profil erstellen oder es im abgesicherten Modus ausführen. Gurken Papst vor 12 Jahren 0
Vielen Dank für die Hilfe. Ich habe mich total geirrt, weil Javascript in FF13 nicht mehr funktioniert. Also habe ich ein bisschen für mich selbst ausprobiert und jetzt denke ich, dass das Problem `encodeURIComponent (location.href)` ist. `javascript: location.href = 'org-protocol: // capture: // p /' + encodeURIComponent (location.href) + '/' + encodeURIComponent (document.title) + '/' + encodeURIComponent (window.getSelection ( )) `läuft zum Beispiel, wenn ich` encodeURIComponent (location.href) `ersetze. testphys vor 12 Jahren 0
javascript: location.href = 'org-protocol: // store-link: //' + encodeURIComponent (loca‌ tion.href) `funktioniert bei mir nicht. testphys vor 12 Jahren 0

0 Antworten auf die Frage