iMacros para Firefox

Escopo

iMacros para Firefox (versão 10 e superior) é uma das extensões da Web do iMacros. Uma documentação detalhada das características e limitações é encontrada nessa página. Aqui nós documentamos as poucas diferenças para aquela página comum.

Para as versões legadas (9 e abaixo) consulte o iMacros for Firefox Legacy.

Licença

Contrato de Licença do Usuário Final iMacros

Instalação

FirefoxDownload do iMacros @ Mozilla Addons

Downloading Files

Se você tem o iMacro File Access instalado você pode usar o comando ONDOWNLOAD para automatizar o download de arquivos no Firefox. Se o File Access não estiver instalado, os parâmetros ONDOWNLOAD são ignorados mas o ficheiro é descarregado com o seu nome de ficheiro padrão, para a pasta de downloads padrão do Firefox. No entanto, por padrão, o Firefox irá solicitar que você escolha entre salvar ou abrir um arquivo após o download. O iMacros não pode lidar com este prompt e só será capaz de baixar o arquivo se a ação padrão do Firefox para este tipo de arquivo for Save File.

Para que o download seja tratado pelo iMacros, a ação nas preferências do Firefox tem que ser definida como Save File. Veja Alterar o que o Firefox faz quando você clica ou baixa um arquivo

Se o tipo de arquivo que você está baixando não está listado em Tipo de Conteúdo, você terá que editar o arquivo handlers.js do Firefox manualmente. No exemplo abaixo incluímos .exe e .msi no arquivo handlers.json, usando “action”:0 para salvar.

{ "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 o arquivo handlers.json, digite na barra de navegação do Firefox “about:support” e em General Information/Profile Folder você pode clicar no botão Open Folder.

Clearing Cookies and Cache

Quando você limpar o histórico do navegador no Firefox, os dados armazenados no iMacros também são removidos. Assim todas as suas preferências iMacros são perdidas. iMacros irá funcionar novamente, mas as suas preferências serão redefinidas para os seus padrões. Isto também acontece se você definir o Firefox para limpar o histórico quando o Firefox fechar em about:preferences#privacy.

O comando CLEAR, por outro lado, não exclui os dados do iMacros, enquanto limpa a cache e os cookies. Ele também aceita um argumento para filtrar os cookies a serem limpos por nome de domínio. Usando CLEAR sem argumento limpa todos os cookies e o cache. Usar, por exemplo,

CLEAR facebook.com 

irá limpar toda a cache, mas apenas os cookies do Facebook. Se você só quer limpar a cache, então especifique um nome de domínio inexistente

CLEAR xxx.yyy.zzz

Scripting Firefox

Due to the WebExtensions framework adotado pela Mozilla e lançado com o Firefox 56 (a.k.a. Quantum), o iMacros para Firefox 10 não inclui mais a interface Javascript embutida para reproduzir arquivos .js diretamente da barra lateral do iMacros. Entretanto, como mencionado em Scripting Chrome e Firefox, você ainda pode controlar o iMacros para Firefox através de scripts e programas externos.

iMacros para Firefox requer a última versão da interface de scripting (API) do iMacros incluída com o instalador de Acesso a Arquivos no seguinte cenário:

Se você usar o iMacros Enterprise (v12.0 ou superior) para se conectar ao iMacros para Firefox *e* especificar um perfil Firefox não padrão usando por exemplo:

 iimOpen("-fx -fxProfile MyProfile")

então você precisará copiar e sobrescrever as seguintes dlls antes que esta funcionalidade funcione com a versão atual do iMacros para Firefox. Isto não é necessário se você já estiver usando uma versão mais nova do iMacros Enterprise (mais nova que a v12.0) ou se você não estiver usando -fxProfile.

Source folder:

%localappdata%\Programs\iMacros
  • Em sistemas de 64 bits
  1. Copiar imtcp.dll para %programfiles(x86)%\Ipswitch\iMacros
  2. Copiar imtcp64.dll to %programfiles%\Ipswitch\iMacros
  • Em sistemas 32-bit
  1. Copiar imtcp.dll to %programfiles%\Ipswitch\iMacros

Known Issues

Disposições conhecidas atualmente com a última versão do iMacros para Firefox:

  • Docking the iMacros panel (sidebar) can break the ability to drag and drop tabs in Firefox.
  • Procurar e substituir o diálogo não funciona mais no editor de macros devido ao CSP (Content Security Policy) do Firefox para Extensões Web.

Versão Histórico

Versão 10.0.2, lançada em 9 de julho de 2018

Esta é a primeira versão que suporta o Firefox Quantum (Firefox 57 e superior). É uma nova versão completa para o Firefox Webextension API, que tem mais semelhanças com o iMacros for Chrome do que as versões anteriores do iMacros for Firefox. Em particular, há alguns comandos, variáveis e funcionalidades que eram anteriormente suportados, mas atualmente não são, na sua maioria, porque a API WebExtension fornecida pela Mozilla ainda carece de suporte para ela.

  • Não suportado nesta versão:
    • CLICK
    • EVENTO, EVENTOS
    • FILTELETE
    • FILTELETE
    • ONDIALOG
    • PROXY
    • !POPUP_ALLOWED
    • !SINGLESTEP
    • O carregamento de ficheiros não é suportado
    • iMacros para Firefox está desactivado no modo Private Browsing devido a restrições no Firefox
    • A interface Javascript integrada para reproduzir ficheiros .js já não está disponível. Por favor use a Interface de Scripting do iMacros (API) incluída com algumas das edições pagas do iMacros. Esta API permite controlar o Chrome e o Firefox a partir de scripts e programas externos (C++, C#, Javascript, Python, Perl, etc.)
    • O imacros://run/ URI não é mais suportado para executar macros a partir da linha de comando, no entanto, um novo método é descrito aqui.
  • Os seguintes comandos e variáveis são suportados no iMacros 10:
    • SIZE
    • !FOLDER_DOWNLOAD
    • !FOLDER_MACROS
    • !IMAGEX, !IMAGEY
    • !PLAYBACKDELAY

    >

  • Down Issues:
    • Docking the iMacros panel (sidebar) can break the ability to drag and drop tabs in Firefox
    • Search and replace dialog cannot longer work in the macro editor due to Firefox CSP (Content Security Policy) for Web Extensions.
    • Por razões de segurança no Firefox, você não pode navegar usando a URL GOTO para uma URL privilegiada, como arquivo:, dados:, e sobre: (embora about:home e about:blank sejam permitidos)
  • Ajustes/aperfeiçoamentos adicionais feitos durante o período beta:
    • Aceitar entrada e confirmar PROMPT e outros diálogos com um teclado Enter
    • Editor Salvar e Salvar como botões feedback sobre salvar com sucesso
    • Modificado texto do botão Play para Retomar quando a macro é pausada
    • Adicionada configuração para ignorar erros de comando não suportados contornando a análise da linha (use com cuidado!)

Versões Legacy (9.0.3 e anteriores)

Veja Também

Webextensions, Personal Edition, iMacros para Cromo, Comparação de Características, iMacros para Firefox Legacy

Deixe uma resposta

O seu endereço de email não será publicado.