iMacros for Firefox

Scope

Az iMacros for Firefox (10-es verzió és újabb) az iMacros webes kiterjesztések egyike. A funkciók és korlátozások részletes dokumentációja ezen az oldalon található. Itt dokumentáljuk azt a néhány eltérést ahhoz a közös oldalhoz képest.

A régebbi (9-es és az alatti) verziókhoz lásd: iMacros for Firefox Legacy.

Licenc

iMacros End User License Agreement

Telepítés

Firefox Letöltés az iMacros @ Mozilla Addons oldalról

Fájlok letöltése

Ha telepítve van az iMacro File Access, akkor az ONDOWNLOAD paranccsal automatizálhatja a fájlok letöltését a Firefoxban. Ha a File Access nincs telepítve, az ONDOWNLOAD paraméterek figyelmen kívül maradnak, de a fájl az alapértelmezett fájlnévvel, a Firefox alapértelmezett letöltési mappájába kerül letöltésre. Alapértelmezés szerint azonban a Firefox a letöltéskor kéri, hogy válasszon a fájl mentése vagy megnyitása között. Az iMacros nem tudja kezelni ezt a kérést, és csak akkor tudja letölteni a fájlt, ha a Firefox alapértelmezett művelete erre a fájltípusra a Fájl mentése.

Ahhoz, hogy a letöltést az iMacros kezelje, a Firefox beállításaiban a műveletnek a Fájl mentése kell lennie. Lásd: A Firefox műveleteinek módosítása, amikor egy fájlra kattint vagy letölt egy fájlt

Ha a letöltendő fájltípus nem szerepel a Tartalom típusa alatt, akkor a Firefox handlers.js fájlt kézzel kell szerkesztenie. Az alábbi példában a .exe és .msi fájlokat a handlers.json fájlban szerepeltettük, a mentéshez az “action”:0 értéket használtuk.

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

A handlers.json fájl megtalálásához írja be a Firefox navigációs sávjába az “about:support” szót, majd az Általános információk/Profil mappa alatt kattintson a Mappa megnyitása gombra.

Sütik és gyorsítótár törlése

A Firefoxban a böngészési előzmények törlésével az iMacros tárolt adatai is törlődnek. Így az összes iMacros beállítása elvész. iMacros újra működni fog, de a beállítások visszaállnak az alapértelmezettre. Ez akkor is megtörténik, ha a Firefox about:preferences#privacy menüpontjában beállítja, hogy a Firefox bezárásakor törölje az előzményeket.

A CLEAR parancs viszont nem törli az iMacros adatait, míg a gyorsítótárat és a cookie-kat törli. Elfogad egy olyan argumentumot is, amellyel a törlendő cookie-kat domainnév szerint szűrhetjük. Az argumentum nélküli CLEAR parancs az összes cookie-t és gyorsítótárat törli. Ha például a

CLEAR facebook.com 

parancsot használja, akkor az összes gyorsítótárat törli, de csak a Facebook cookie-jait. Ha csak a gyorsítótárat szeretné törölni, akkor adjon meg egy nem létező tartománynevet

CLEAR xxx.yyy.zzz

Scripting Firefox

A Mozilla által elfogadott és a Firefox 56-tal (más néven Quantum) kiadott WebExtensions keretrendszer miatt az iMacros for Firefox 10 már nem tartalmazza a beépített Javascript scripting felületet a .js fájlok lejátszásához közvetlenül az iMacros oldalsávból. Azonban, ahogy azt a Scripting Chrome and Firefox című fejezetben említettük, az iMacros for Firefox továbbra is vezérelhető külső szkriptekkel és programokkal.

Az iMacros for Firefox a File Access telepítőhöz mellékelt iMacros szkript-interfész (API) legújabb verzióját igényli a következő forgatókönyv szerint:

Ha az iMacros Enterprise (v12.0 vagy régebbi) szkript-interfészt használ az iMacros for Firefoxhoz való csatlakozáshoz *és* nem alapértelmezett Firefox-profilt ad meg, például:

 iimOpen("-fx -fxProfile MyProfile")

akkor először a következő dll-eket kell másolnia és felülírnia, mielőtt ez a funkció működne az iMacros for Firefox jelenlegi verziójával. Erre nincs szükség, ha már az iMacros Enterprise újabb (v12.0-nál újabb) verzióját használja, vagy ha nem használja az -fxProfile.

Source mappát:

%localappdata%\Programs\iMacros
  • 64 bites rendszereken
  1. Másolja az imtcp.dll fájlt a %programfiles(x86)%\Ipswitch\iMacros
  2. Másolja az imtcp64.dll a %programfiles%\Ipswitch\iMacros
  • 32 bites rendszereken
  1. Másolja az imtcp.dll-t a %programfiles%\Ipswitch\iMacros

Ismert problémák

Az iMacros for Firefox legújabb verziójának jelenlegi ismert problémái:

  • Az iMacros panel (oldalsáv) dokkolása megszakíthatja a Firefoxban a lapok húzását és eldobását.
  • A keresés és csere párbeszédpanel már nem működik a makrószerkesztőben a Firefox CSP (Content Security Policy) for Web Extensions miatt.

Version History

10.0.2 verzió, 2018. július 9.

Ez az első verzió, amely támogatja a Firefox Quantumot (Firefox 57 és újabb). Ez egy teljesen új verzió a Firefox Webextension API-hoz, amely több hasonlóságot mutat az iMacros for Chrome-hoz, mint az iMacros for Firefox korábbi verziói. Konkrétan vannak olyan parancsok, változók és funkciók, amelyek korábban támogatottak voltak, de jelenleg többnyire azért nem, mert a Mozilla által biztosított WebExtension API még mindig nem támogatja őket.

  • Ez a verzió nem támogatja:
    • CLICK
    • EVENT, EVENTS
    • FILEDELETE
    • FILTER
    • ONDIALOG
    • PROXY
    • !POPUP_ALLOWED
    • !SINGLESTEP
    • A fájlfeltöltés nem támogatott
    • Az iMacros for Firefox a Firefox korlátozásai miatt tiltott a Privát böngészés módban
    • A beépített Javascript scripting felület a .js fájlok lejátszásához már nem elérhető. Kérjük, használja az iMacros scripting interface-t (API), amely az iMacros egyes fizetős kiadásaihoz tartozik. Ez az API lehetővé teszi a Chrome és a Firefox vezérlését külső szkriptekből és programokból (C++, C#, Javascript, Python, Perl stb.)
    • Az imacros://run/ URI már nem támogatott a makrók parancssorból történő futtatásához, azonban itt egy új módszer van leírva.
  • A következő parancsok és változók újonnan támogatottak az iMacros 10-ben:
    • SIZE
    • !FOLDER_DOWNLOAD
    • !FOLDER_MACROS
    • !IMAGEX, !IMAGEY
    • !PLAYBACKDELAY
  • Ismert problémák:
    • Az iMacros panel (oldalsáv) dokkolása megszakíthatja a Firefoxban a lapok áthúzásának lehetőségét
    • A Firefox CSP (Content Security Policy) for Web Extensions miatt a keresés és csere párbeszédpanel már nem működik a makrószerkesztőben.
    • A Firefoxban biztonsági okokból nem lehet az URL GOTO segítségével navigálni olyan kiváltságos URL-címekre, mint a file:, data: és about: (bár az about:home és about:blank engedélyezett)
  • A béta-időszak alatt végzett további finomítások/fejlesztések:
    • A bemenet elfogadása és a PROMPT és más párbeszédpanelek megerősítése billentyűzet Enterrel
    • Editor Save és Save As gombok visszajelzése sikeres mentés esetén
    • A Play gomb szövegének módosítása Resume-ra, ha a makró szünetel
    • Added setting to ignore UnsupportedCommand errors bypassing parsing of line (használd óvatosan!)

Legacy verziók (9.0.3 és régebbi)

See Also

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

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.