Scope
iMacros for Firefox (versio 10 ja uudempi) on yksi iMacros-verkkolaajennuksista. Yksityiskohtainen dokumentaatio ominaisuuksista ja rajoituksista löytyy kyseiseltä sivulta. Tässä dokumentoimme muutamia eroja tuohon yhteiseen sivuun verrattuna.
Legacy-versioiden (9 ja sitä nuoremmat) osalta katso iMacros for Firefox Legacy.
Lisenssi
iMacrosin loppukäyttäjän lisenssisopimus
Asennus
Lataa iMacros @ Mozilla Addons
Tiedostojen lataaminen
Jos sinulla on asennettuna iMacrosin Tiedostojen käyttömahdollisuus, voit käyttää komentoa ONDOWNLOAD tiedostojen lataamisen automatisoimiseksi Firefoxissa. Jos File Accessia ei ole asennettu, ONDOWNLOAD-parametrit jätetään huomiotta, mutta tiedosto ladataan sen oletustiedostonimellä Firefoxin oletuslatauskansioon. Oletusarvoisesti Firefox kuitenkin kehottaa sinua latauksen yhteydessä valitsemaan tiedoston tallentamisen tai avaamisen välillä. iMacros ei pysty käsittelemään tätä kehotusta, ja se pystyy lataamaan tiedoston vain, jos Firefoxin oletustoiminto tälle tiedostotyypille on Tallenna tiedosto.
Jos ladattavan tiedoston tyyppiä ei ole lueteltu Content Type (Sisältötyyppi) -kohdassa, sinun on muokattava Firefoxin handlers.js-tiedostoa manuaalisesti. Alla olevassa esimerkissä lisäsimme .exe- ja .msi-tiedostot handlers.json-tiedostoon käyttämällä tallentamiseen ”action”:0.
{ "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":{... }}
Löytääksesi handlers.json-tiedoston, kirjoita Firefoxin navigointipalkkiin ”about:support” ja General Information/Profile Folder -kohdassa voit napsauttaa painiketta Open Folder.
Cookieiden ja välimuistin tyhjentäminen
Tyhjentäessäsi selainhistorian Firefoxissa myös iMacrosin tallentamat tiedot poistetaan. Näin kaikki iMacros-asetuksesi menetetään. iMacros toimii jälleen, mutta asetukset palautetaan oletusasetuksiin. Näin tapahtuu myös, jos asetat Firefoxin tyhjentämään historian, kun Firefox sulkeutuu kohdassa about:preferences#privacy.
CLEAR-komento sen sijaan ei poista iMacrosin tietoja, kun taas välimuisti ja evästeet tyhjennetään. Se hyväksyy myös argumentin, jolla voidaan suodattaa tyhjennettävät evästeet verkkotunnuksen mukaan. CLEAR-komento ilman argumenttia tyhjentää kaikki evästeet ja välimuistin. Käyttämällä esimerkiksi
CLEAR facebook.com
poistetaan kaikki välimuisti, mutta vain Facebookin evästeet. Jos haluat tyhjentää vain välimuistin, määritä olematon verkkotunnus
CLEAR xxx.yyy.zzz
Skriptaaminen Firefoxissa
Mozillan käyttöön ottaman ja Firefox 56:n (eli Quantumin) myötä julkaistun WebExtensions-kehyksen vuoksi Firefox 10:n iMacros ei enää sisällä sisäänrakennettua Javascript-skriptauskäyttöliittymää, jonka avulla voi toistaa .js-tiedostoja suoraan iMacrosin sivupalkista. Kuten kohdassa Scripting Chrome ja Firefox mainitaan, voit kuitenkin edelleen ohjata iMacros for Firefoxia ulkoisten skriptien ja ohjelmien avulla.
iMacros for Firefox vaatii File Access -asennusohjelman mukana tulevan iMacros-skriptirajapinnan (API) viimeisimmän version seuraavassa skenaariossa:
Jos käytät iMacros Enterprise (v12.0 tai vanhempaa) komentosarjaliittymää muodostaaksesi yhteyden iMacros for Firefoxiin *ja* määrittääksesi muun kuin oletusarvoisen Firefox-profiilin esimerkiksi seuraavasti:
iimOpen("-fx -fxProfile MyProfile")
, sinun on ensin kopioitava ja ylikirjoitettava seuraavat dll-tiedostot, ennen kuin tämä toiminto toimii iMacros for Firefoxin nykyisen version kanssa. Tätä ei tarvita, jos käytät jo uudempaa iMacros Enterprise -versiota (uudempi kuin v12.0) tai jos et käytä -fxProfile.
Lähdekansiota:
%localappdata%\Programs\iMacros
- 64-bittisissä järjestelmissä
- Kopioi imtcp.dll osoitteeseen %programfiles(x86)%\Ipswitch\iMacros
- Kopioi imtcp64.dll osoitteeseen %programfiles%\Ipswitch\iMacros
- 32-bittisissä järjestelmissä
- Kopioi imtcp.dll osoitteeseen %programfiles%\Ipswitch\iMacros
Tunnetut ongelmat
Tämänhetkiset tunnetut ongelmat Firefoxin iMacros-ohjelman uusimmassa versiossa:
- Imacros-paneelin (sivupalkin) telakointi voi katkaista mahdollisuuden vetää ja pudottaa välilehtiä Firefoxissa.
- Haku ja korvaaminen -valintaikkuna ei enää toimi makroeditorissa Firefoxin CSP:n (Content Security Policy) web-laajennusten osalta.
Versiohistoria
Versio 10.0.2, julkaistu 9. heinäkuuta 2018
Tämä on ensimmäinen versio, joka tukee Firefox Quantumia (Firefox 57 ja uudempi). Se on täysin uusi versio Firefox Webextension API:lle, jolla on enemmän yhtäläisyyksiä iMacros for Chromen kanssa kuin iMacros for Firefoxin aiemmilla versioilla. Erityisesti on joitakin komentoja, muuttujia ja toimintoja, joita tuettiin aiemmin, mutta joita ei tällä hetkellä tueta enimmäkseen siksi, että Mozillan tarjoamasta WebExtension API:sta puuttuu vielä tuki sille.
- Ei tueta tässä versiossa:
- CLICK
- EVENT, EVENTS
- FILEDELETE
- FILTER
- ONDIALOG
- PROXY
- !POPUP_ALLOWED
- !SINGLESTEP
- Tiedostojen lataamista ei tueta
- iMacros for Firefox on poistettu käytöstä Yksityinen selaus -tilassa Firefoxin rajoitusten vuoksi
- Ensisäänrakennettu Javascript-skriptirajapinta .js-tiedostojen toistamiseen ei ole enää käytettävissä. Käytä iMacrosin skriptirajapintaa (API), joka sisältyy joihinkin maksullisiin iMacros-versioihin. Tämän API:n avulla voit ohjata Chromea ja Firefoxia ulkoisista skripteistä ja ohjelmista (C++, C#, Javascript, Python, Perl jne.)
- Imacros://run/ URI:tä ei enää tueta makrojen suorittamiseen komentoriviltä, mutta uusi menetelmä on kuvattu tässä.
- Seuraavat komennot ja muuttujat ovat nyt tuettuja iMacros 10:ssä:
- SIZE
- !FOLDER_DOWNLOAD
- !FOLDER_MACROS
- !IMAGEX, !IMAGEY
- !PLAYBACKDELAY
- Tunnetut ongelmat:
- iMacros-paneelin (sivupalkki) telakointi voi katkaista mahdollisuuden vetää ja pudottaa välilehtiä Firefoxissa
- Haku- ja korvausvalintaikkuna ei enää toimi makroeditorissa Firefoxin web-laajennuksia koskevan CSP:n (sisällön tietoturvakäytäntöjen) vuoksi.
- Turvallisuussyistä Firefoxissa ei voi siirtyä URL GOTO:n avulla etuoikeutettuun URL-osoitteeseen, kuten file:, data: ja about: (vaikka about:home ja about:blank ovat sallittuja)
- Lisäparannuksia/parannuksia, jotka on tehty beta-aikana:
- Syötteen hyväksyminen ja PROMPT- ja muiden dialogien vahvistaminen näppäimistön Enterillä
- Editorin Tallenna ja Tallenna nimellä -painikkeiden palaute onnistuneesta tallennuksesta
- Muutettu Toista-painikkeen tekstiä Jatka, kun makro on keskeytetty
- Lisätty asetus, jolla jätetään huomioimatta UnsupportedCommand-virheet, jolloin rivin jäsentäminen ohitetaan (käytä varoen!).)
Legacy-versiot (9.0.3 ja vanhemmat)
Katso myös
Laajennukset, Personal Edition, iMacros for Chrome, Ominaisuuksien vertailu, iMacros for Firefox Legacy