iMacros pentru Firefox

Scope

iMacros pentru Firefox (versiunea 10 și mai sus) este una dintre extensiile web iMacros. O documentație detaliată a caracteristicilor și limitărilor se găsește în această pagină. Aici vom documenta cele câteva diferențe față de acea pagină comună.

Pentru versiunile moștenite (9 și mai jos) consultați iMacros for Firefox Legacy.

Licență

Acordul de licență pentru utilizatorul final al iMacros

Instalare

Firefox Descărcare de la iMacros @ Mozilla Addons

Descărcarea fișierelor

Dacă aveți iMacro File Access instalat puteți folosi comanda ONDOWNLOAD pentru a automatiza descărcarea fișierelor în Firefox. Dacă File Access nu este instalat, parametrii ONDOWNLOAD sunt ignorați, dar fișierul este descărcat cu numele de fișier implicit, în folderul implicit de descărcări din Firefox. Cu toate acestea, în mod implicit, Firefox vă va solicita să alegeți între a salva sau a deschide un fișier la descărcare. iMacros nu poate gestiona această solicitare și va putea descărca fișierul numai dacă acțiunea implicită a Firefox pentru acest tip de fișier este Save File.

Pentru ca descărcarea să fie gestionată de iMacros, acțiunea din preferințele Firefox trebuie să fie setată ca Save File. Consultați Modificați ce face Firefox atunci când faceți clic pe sau descărcați un fișier

Dacă tipul de fișier pe care îl descărcați nu este listat la Content Type, va trebui să editați manual fișierul Firefox handlers.js. În exemplul de mai jos am inclus .exe și .msi în handlers.json, folosind „action”:0 pentru salvare.

{ "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":{... }}

Pentru a localiza fișierul handlers.json, tastați în bara de navigare Firefox „about:support” și sub General Information/Profile Folder puteți face clic pe butonul Open Folder.

Clearing Cookies and Cache

Când ștergeți istoricul browserului în Firefox, datele stocate de iMacros sunt, de asemenea, eliminate. Astfel, toate preferințele iMacros sunt pierdute. iMacros va funcționa din nou, dar preferințele dvs. vor fi resetate la valorile implicite. Acest lucru se întâmplă, de asemenea, dacă setați Firefox să șteargă istoricul la închiderea Firefox în about:preferences#privacy.

Comanda CLEAR, pe de altă parte, nu șterge datele iMacros, în timp ce șterge memoria cache și cookie-urile. De asemenea, acceptă un argument pentru a filtra cookie-urile care urmează să fie șterse în funcție de numele domeniului. Utilizarea comenzii CLEAR fără niciun argument șterge toate cookie-urile și memoria cache. Folosind, de exemplu,

CLEAR facebook.com 

va șterge toată memoria cache, dar numai cookie-urile de la Facebook. Dacă doriți să ștergeți doar memoria cache, atunci specificați un nume de domeniu inexistent

CLEAR xxx.yyy.zzz

Scripting Firefox

Datorită cadrului WebExtensions adoptat de Mozilla și lansat odată cu Firefox 56 (alias Quantum), iMacros pentru Firefox 10 nu mai include interfața de scripting Javascript încorporată pentru redarea fișierelor .js direct din bara laterală iMacros. Cu toate acestea, după cum se menționează în Scripting Chrome și Firefox, puteți controla în continuare iMacros pentru Firefox prin intermediul scripturilor și programelor externe.

iMacros pentru Firefox necesită cea mai recentă versiune a interfeței de scripting iMacros (API) inclusă în programul de instalare File Access în următorul scenariu:

Dacă utilizați iMacros Enterprise (v12.0 sau mai veche) interfața de scripting pentru a vă conecta la iMacros pentru Firefox *și* specificați un profil Firefox care nu este cel prestabilit folosind, de exemplu:

 iimOpen("-fx -fxProfile MyProfile")

atunci va trebui să copiați și să suprascrieți mai întâi următoarele dll-uri înainte ca această funcționalitate să funcționeze cu versiunea actuală a iMacros pentru Firefox. Acest lucru nu este necesar dacă utilizați deja o versiune mai nouă de iMacros Enterprise (mai nouă decât v12.0) sau dacă nu utilizați -fxProfile.

Directorul sursă:

%localappdata%\Programs\iMacros
  • Pe sisteme pe 64 de biți
  1. Copiază imtcp.dll în %programfiles(x86)%\Ipswitch\iMacros
  2. Copiază imtcp64.dll în %programfiles%\Ipswitch\iMacros
  • Pe sisteme pe 32 de biți
  1. Copiază imtcp.dll în %programfiles%\Ipswitch\iMacros

Probleme cunoscute

Probleme cunoscute în prezent cu cea mai recentă versiune de iMacros pentru Firefox:

  • Docuparea panoului iMacros (bară laterală) poate întrerupe capacitatea de a glisa și plasa filele în Firefox.
  • Căutați și înlocuiți dialogul nu mai funcționează în editorul de macro-uri din cauza Firefox CSP (Content Security Policy) pentru extensiile web.

Historia versiunilor

Versiunea 10.0.2, lansată la 9 iulie 2018

Aceasta este prima versiune care acceptă Firefox Quantum (Firefox 57 și versiunile ulterioare). Este o versiune complet nouă pentru Firefox Webextension API, care are mai multe asemănări cu iMacros pentru Chrome decât versiunile anterioare ale iMacros pentru Firefox. În special, există unele comenzi, variabile și funcționalități care au fost suportate anterior, dar care în prezent nu sunt în mare parte pentru că API-ul WebExtension furnizat de Mozilla încă nu are suport pentru aceasta.

  • Nu sunt suportate în această versiune:
    • CLICK
    • EVENT, EVENTS
    • FILEDELETE
    • FILTER
    • ONDIALOG
    • PROXY
    • Proxy
    • !POPUP_ALLOWED
    • !SINGLESTEP
    • Încărcarea fișierelor nu este suportată
    • iMacros pentru Firefox este dezactivată în modul Private Browsing din cauza restricțiilor din Firefox
    • Interfața de scripting Javascript încorporată pentru redarea fișierelor .js nu mai este disponibilă. Vă rugăm să folosiți interfața de scripting iMacros (API) inclusă în unele dintre edițiile cu plată iMacros. Această API vă permite să controlați Chrome și Firefox din scripturi și programe externe (C++, C#, Javascript, Python, Perl etc.)
    • URI-ul imacros://run/ nu mai este suportat pentru rularea macrourilor din linia de comandă, totuși, o nouă metodă este descrisă aici.
  • Următoarele comenzi și variabile sunt suportate de curând în iMacros 10:
    • SIZE
    • !FOLDER_DOWNLOAD
    • !FOLDER_MACROS
    • !IMAGEX, !IMAGEY
    • !PLAYBACKDELAY
  • Probleme cunoscute:
    • Dezactivarea panoului iMacros (bara laterală) poate întrerupe capacitatea de a glisa și de a plasa filele în Firefox
    • Cercetarea și înlocuirea dialogului nu mai funcționează în editorul de macrograme din cauza Firefox CSP (Content Security Policy) pentru extensiile web.
    • Din motive de securitate în Firefox, nu puteți naviga folosind URL GOTO către un URL privilegiat, cum ar fi file:, data: și about: (deși about:home și about:blank sunt permise)
  • Modificări/îmbunătățiri suplimentare aduse în timpul perioadei beta:
    • Acceptarea intrărilor și confirmarea PROMPT și a altor dialoguri cu un Enter de la tastatură
    • Butoanele Save și Save As ale editorului oferă feedback la o salvare reușită
    • Schimbat textul butonului Play la Resume atunci când macroul este în pauză
    • A adăugat o setare pentru a ignora erorile UnsupportedCommand ocolind parsarea liniei (folosiți cu atenție!)

Versiuni anterioare (9.0.3 și mai vechi)

A se vedea și

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

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.