iMacros para Firefox

Scope

iMacros para Firefox (versión 10 y superior) es una de las Webextensiones de iMacros. Una documentación detallada de las características y limitaciones se encuentra en esa página. Aquí documentamos las pocas diferencias con esa página común.

Para las versiones heredadas (9 e inferiores) consulte iMacros para Firefox Legacy.

Licencia

Acuerdo de licencia de usuario final de iMacros

Instalación

Firefox Descarga de iMacros @ Mozilla Addons

Descarga de archivos

Si tiene instalado iMacro File Access puede utilizar el comando ONDOWNLOAD para automatizar la descarga de archivos en Firefox. Si el File Access no está instalado, los parámetros de ONDOWNLOAD se ignoran pero el archivo se descarga con su nombre por defecto, a la carpeta de descargas por defecto de Firefox. Sin embargo, por defecto, Firefox le pedirá que elija entre guardar o abrir un archivo al descargarlo. iMacros no puede manejar este aviso y sólo podrá descargar el archivo si la acción por defecto de Firefox para este tipo de archivo es Guardar archivo.

Para que la descarga sea manejada por iMacros, la acción en las preferencias de Firefox tiene que ser establecida como Guardar archivo. Ver Cambiar lo que hace Firefox al hacer clic o descargar un archivo

Si el tipo de archivo que está descargando no aparece en Tipo de contenido, tendrá que editar manualmente el archivo handlers.js de Firefox. En el ejemplo siguiente hemos incluido .exe y .msi en handlers.json, utilizando «action»:0 para guardar.

{ "defaultHandlersVersion": { "en-GB": 4 }, "mimeTypes": { "application/pdf": { "action": 3, "extensions": }, "application/x-7z-compressed": { "action": 0, "extensions": }, "application/x-msi": { "action": 0, "extensions": }, "application/x-executable": { "action": 0, "extensions": } }, "schemes":{... }}

Para localizar el archivo handlers.json, escriba en la barra de navegación de Firefox «about:support» y en Información general/Carpeta de perfiles puede hacer clic en el botón Abrir carpeta.

Limpiar cookies y caché

Cuando borra el historial del navegador en Firefox, también se eliminan los datos almacenados de iMacros. Por lo tanto, todas sus preferencias de iMacros se pierden. iMacros funcionará de nuevo, pero sus preferencias se restablecerán a sus valores predeterminados. Esto también ocurre si configuras Firefox para que borre el historial cuando se cierre Firefox en about:preferences#privacy.

El comando CLEAR, por otro lado, no borra los datos de iMacros, mientras que limpia la caché y las cookies. También acepta un argumento para filtrar las cookies a borrar por nombre de dominio. El uso de CLEAR sin ningún argumento borra todas las cookies y la caché. Usando, por ejemplo,

CLEAR facebook.com 

se borrará toda la caché, pero sólo las cookies de Facebook. Si sólo quieres borrar la caché, entonces especifica un nombre de dominio inexistente

CLEAR xxx.yyy.zzz

Scripting Firefox

Debido al marco de trabajo WebExtensions adoptado por Mozilla y lanzado con Firefox 56 (también conocido como Quantum), iMacros para Firefox 10 ya no incluye la interfaz de scripting Javascript integrada para reproducir archivos .js directamente desde la barra lateral de iMacros. Sin embargo, como se menciona en Scripting Chrome y Firefox, todavía se puede controlar iMacros para Firefox a través de scripts y programas externos.

iMacros para Firefox requiere la última versión de la interfaz de scripting (API) de iMacros incluida con el instalador de File Access en el siguiente escenario:

Si utiliza la interfaz de scripting de iMacros Enterprise (v12.0 o anterior) para conectarse a iMacros para Firefox *y* especificar un perfil de Firefox no predeterminado utilizando, por ejemplo:

 iimOpen("-fx -fxProfile MyProfile")

entonces tendrá que copiar y sobrescribir las siguientes dlls antes de que esta funcionalidad funcione con la versión actual de iMacros para Firefox. Esto no es necesario si ya está utilizando una versión más reciente de iMacros Enterprise (más reciente que v12.0) o si no está utilizando -fxProfile.

Carpeta de origen:

%localappdata%\Programs\iMacros
  • En sistemas de 64 bits
  1. Copie imtcp.dll a %programfiles(x86)%\NIpswitch\iMacros
  2. Copie imtcp64.dll a %programfiles%\Ipswitch\iMacros
  • En sistemas de 32 bits
  1. Copie imtcp.dll a %programfiles%\Ipswitch\iMacros

Problemas conocidos

Problemas conocidos actualmente con la última versión de iMacros para Firefox:

  • El bloqueo del panel de iMacros (barra lateral) puede romper la capacidad de arrastrar y soltar pestañas en Firefox.
  • El diálogo de búsqueda y reemplazo ya no funciona en el editor de macros debido a la CSP (Política de seguridad de contenidos) de Firefox para las extensiones web.

Historia de versiones

Versión 10.0.2, lanzada el 9 de julio de 2018

Esta es la primera versión que soporta Firefox Quantum (Firefox 57 y superior). Es una versión completamente nueva para la API de Firefox Webextension, que tiene más similitudes con iMacros para Chrome que las versiones anteriores de iMacros para Firefox. En particular, hay algunos comandos, variables y funcionalidades que antes eran compatibles pero que actualmente no lo son en su mayoría porque la API de WebExtension proporcionada por Mozilla aún carece de soporte para ello.¡

  • No soportado en esta versión:
    • CLICK
    • EVENT, EVENTS
    • FILEDELETE
    • FILTER
    • ONDIALOG
    • PROXY
    • !POPUP_ALLOWED
    • !SINGLESTEP
    • No se admite la carga de archivos
    • iMacros para Firefox está desactivado en el modo de navegación privada debido a las restricciones de Firefox
    • La interfaz de scripting Javascript incorporada para reproducir archivos .js ya no está disponible. Por favor, utilice la interfaz de scripting de iMacros (API) incluida en algunas de las ediciones de pago de iMacros. Esta API permite controlar Chrome y Firefox desde scripts y programas externos (C++, C#, Javascript, Python, Perl, etc.)
    • Ya no se admite el URI imacros://run/ para ejecutar macros desde la línea de comandos, sin embargo, aquí se describe un nuevo método.
  • Los siguientes comandos y variables son recién soportados en iMacros 10:
    • SIZE
    • !FOLDER_DOWNLOAD
    • !FOLDER_MACROS
    • !IMAGEX, !IMAGEY
    • !PLAYBACKDELAY
  • Problemas conocidos:
    • El bloqueo del panel de iMacros (barra lateral) puede romper la capacidad de arrastrar y soltar pestañas en Firefox
    • El diálogo de buscar y reemplazar ya no funciona en el editor de macros debido a la CSP (Política de seguridad de contenidos) de Firefox para las extensiones web.
    • Por razones de seguridad en Firefox, no se puede navegar usando URL GOTO a una URL privilegiada como file:, data:, y about: (aunque about:home y about:blank están permitidas)
  • Ajustes/mejoras adicionales realizados durante el periodo beta:
    • Aceptar entrada y confirmar PROMPT y otros diálogos con un Enter de teclado
    • Los botones Guardar y Guardar como del editor retroalimentan al guardar con éxito
    • Cambiado el texto del botón Reproducir para Reanudar cuando la macro está en pausa
    • Agregado ajuste para ignorar errores de UnsupportedCommand omitiendo el análisis sintáctico de la línea (¡usar con cuidado!)

Versiones heredadas (9.0.3 y anteriores)

Vea también

Webextensions, Personal Edition, iMacros for Chrome, Features Comparison, iMacros for Firefox Legacy

Deja una respuesta

Tu dirección de correo electrónico no será publicada.