En la versión Firefox 13, bookmarklets (marcadores con una URL javascript:
, por ejemplo javascript: alert("it works")
dejó de funcionar. ¿Hay alguna solución para usar javascript:
marcadores en Firefox 13?Javascript marcador dejó de funcionar en Firefox 13
Respuesta
Esto es una consecuencia de Bug 728313 - Using a bookmark keyword to a bookmarklet fails on new tabs , también Bug 739387 - Aurora 13a New Tab display doesn't allow javascript bookmarks to be selected. Este error afecta a Firefox 13 en adelante.
Como consecuencia de la revisión a bug 723808, javascript:
marcadores están deshabilitadas en una nueva pestaña recién creado. Si la primera carga casi cualquier URL, incluyendo about:blank
, a continuación, un Javascript marcador funcionará en esa pestaña.
Tenga en cuenta que esto se trata de marcadores de Javascript (bookmarklets). No puede usar esta solución para cargar javascript:
URL escritas directamente en la barra de direcciones. Estos han sido desactivados desde Firefox 6, como consecuencia de bug 656433 (phishing de javascript:
URLs). Bug 680302 es una solicitud de función que permite volver a activar las URL javascript:
mediante una preferencia. Valadrem ha escrito el InheritPrincipal extension para eliminar esta restricción (no lo he probado). You can still type and run Javascript code in the Scratchpad (prensa Shift + F4, el código de tipo, pulse Ctrl + R).
Existen restricciones sobre el Javascript que puede ejecutar desde la barra de la URL o desde un marcador. Por ejemplo, desde Firefox 7, usted cannot resize the window (consecuencia de la corrección a bug 565541); el services.sync.prefs.sync.dom.disable_window_move_resize
controla esta restricción.
NOTA: esta solución ya no parece funcionar a partir de FF41. Ver JS Bookmarklets stopped working in Firefox 41.
Si la primera carga casi cualquier URL, incluyendo cerca de: en blanco, a continuación, un marcador Javascript va a trabajar en esa pestaña.
Dado que el comportamiento por defecto de Firefox para nuevas pestañas es about:newtab
, que es nada y bookmarklets sólo se ejecutan una vez se carga algo, puede hacer lo siguiente para configurar una página por defecto, y luego se ejecutan bookmarklets:
- abierta
about:config
- encuentran
browser.newtab.url
- doble clic y el cambio
about:newtab
-about:blank
(o URI de su elección) Ctrl-T
y ejecute bookmarklets en pestañas nuevas!
+1 aquí para proporcionar un solución útil :) – ncoghlan
He podido usar bookmarklets en las versiones recientes de firefox (Acabo de probar algunos en FF23). Dos sugerencias:
- Reemplazar espacios con% 20.Por ejemplo, probar su ejemplo de código bookmarklet con
javascript:alert("it%20works")
en lugar dejavascript:alert("it works")
- Si esto no es suficiente, encerrar todo el bookmarklet dentro de una función anónima, por lo que en su ejemplo, que iba a escribir
javascript:((function(){alert("it%20works");})())
no, no funciona para mí en FF23 en ambos sentidos. –
funciona para mí (FF Dev Edition 32) –
- 1. System.Diagnostics.Debugger.Debug() dejó de funcionar
- 2. Netbeans autocomplete dejó de funcionar?
- 3. Ctrl-W dejó de funcionar
- 4. FirePHP Dejó de funcionar repentinamente
- 5. Ctrl-c dejó de funcionar en cygwin
- 6. nslog dejó de funcionar en xcode
- 7. Conexión ADODB de VBA dejó de funcionar
- 8. VS2005 XML VB.NET comentarios '' '- dejó de funcionar
- 9. my 9 Patch Image dejó de funcionar
- 10. HTTPS dejó de funcionar con IIS expresan
- 11. ALT + CMD + R dejó de funcionar
- 12. AFNetworking dejó de funcionar bajo iOS 6
- 13. Admin login dejó de funcionar Django
- 14. Android SDK dejó de funcionar repentinamente
- 15. Xdebug dejó de funcionar, ¿dónde busco errores?
- 16. Firefox 13 rompió las pruebas de selenio
- 17. ¿Por qué RecognitionListener dejó de funcionar en JellyBean?
- 18. Captura "El programa dejó de funcionar" en Vista
- 19. Bootstrap: Accordion Collapse dejó de funcionar con Bootstrap 2.0.3
- 20. Content-disposition siendo ignorado en IE 9 y Firefox 13
- 21. Firefox Javascript problema
- 22. nueva Fecha ("YYYY-MM-DD") dejó de funcionar en Qt WebKit después de eliminar los MacPorts
- 23. Webdriver deja de funcionar en la actualización de Firefox
- 24. ¿Cómo es -13% 64 = -13 en PHP?
- 25. HTML texto del marcador de entrada no aparece en Firefox
- 26. El manejo de la base de datos dejó de funcionar en Android 2.2.1 (Desire HD 1.72.405.3)
- 27. Uploadify de repente dejó de funcionar por completo en Chrome 10
- 28. El manejo personalizado de SSL dejó de funcionar en Android 2.2 FroYo
- 29. El atributo de visibilidad dejó de funcionar en Chrome para mí
- 30. Javascript: addEventListener con onkeydown no parece funcionar
Como usuario Nunca he usado el enlace "agregar a marcadores" y no sé si alguien lo usó alguna vez. ¿Siempre fue curioso para quién se implementó esta característica? – zerkms
No, no se trata de "agregar al marcador". Eso es fácil de hacer haciendo clic en la estrella. Tenía un marcador de javascript para completar un formulario. Eso dejó de funcionar. –
y lo que quiere de nosotros? – zerkms