¿Cómo implementar un bookmarklet para firefox 13 llamando a org-protocol y entregando un url / title?


0

Dado que javascript en los marcadores de Firefox 13 ya no funciona, existe otro método para implementar un botón que llame a org-protocol y ofrezca la url y el título de la página web real.


Eh Bookmarklets aún funciona en Firefox 13 si están almacenados como marcadores. Solo hace tiempo que se desactiva la ejecución desde la barra de direcciones para dificultar la propagación de los gusanos en la ingeniería social.
Gurken Papst

Entonces, ¿puede decirme dónde y cómo tengo que almacenar el "javascript: location.href = 'org-protocol ..." - comando exactamente.
testphys

Mostrar todos los marcadores (Ctrl + Shift + B) , seleccione carpeta (por ejemplo, Barra de herramientas de marcadores ), haga clic en Organizar- & gt; Nuevo marcador ... e ingrese su javascript URI en el campo de dirección. También puede probar su código en la consola web / error.
Gurken Papst

javascript:location.href='org-protocol://store-link://'+encodeURIComponent(location.href) está trabajando aquí como se esperaba (la excepción es NS_ERROR_UNKNOWN_PROTOCOL) desde la consola y la barra de herramientas de marcadores. Vea si todavía le sucede a usted si crea un nuevo perfil de Firefox o si lo ejecuta en modo seguro.
Gurken Papst

Muchas gracias por la ayuda. Estaba totalmente equivocado acerca de que JavaScript ya no funcionaba en FF13. Así que intenté un poco por mi mismo y ahora creo que el problema es encodeURIComponent(location.href). javascript:location.href='org-protocol://capture://p/'+encodeURIComponent(location.href)+'/'+encodeURIComponent(document.title)+'/'+encodeURIComponent(window.getSelection()) se está ejecutando, por ejemplo, si sustituyo encodeURIComponent(location.href).
testphys
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.