The renewal maintenance has officially ended for Progress iMacros effective November 30, 2023.
This Wiki site will also no longer be moderated from the Progress side.
Thank you again for your business and support.
Sincerely, The Progress Team
Difference between revisions of "iMacros for Firefox"
Line 78: | Line 78: | ||
** File upload is not supported | ** File upload is not supported | ||
** iMacros for Firefox is disabled in Private Browsing mode due to restrictions in Firefox | ** iMacros for Firefox is disabled in Private Browsing mode due to restrictions in Firefox | ||
− | |||
* The following commands and variables are newly supported in iMacros 10: | * The following commands and variables are newly supported in iMacros 10: | ||
Line 97: | Line 96: | ||
** Changed Play button text to Resume when macro is paused | ** Changed Play button text to Resume when macro is paused | ||
** Added setting to ignore UnsupportedCommand errors bypassing parsing of line (use with care!) | ** Added setting to ignore UnsupportedCommand errors bypassing parsing of line (use with care!) | ||
− | |||
==See Also== | ==See Also== | ||
[[Webextensions]], [[iMacros for Chrome]], [[Features Comparison]], [[iMacros for Firefox Legacy]] | [[Webextensions]], [[iMacros for Chrome]], [[Features Comparison]], [[iMacros for Firefox Legacy]] |
Revision as of 13:45, 5 July 2018
Scope
iMacros for Firefox (version 10 and above) is one of iMacros Webextensions. A detailed documentation of features and limitations is found in that page. Here we document the few differences to that common page.
For the legacy versions (9 and below) refer to iMacros for Firefox Legacy.
License
iMacros End User License Agreement
Installation
Download from iMacros @ Mozilla Addons
Downloading Files
If you have iMacro File Access installed you can use the ONDOWNLOAD command to automate the download of files in Firefox. If the File Access is not installed, the ONDOWNLOAD parameters are ignored but the file is downloaded with its default file name, to Firefox default downloads folder. However, by default, Firefox will prompt you to choose between saving or opening a file upon download. iMacros cannot handle this prompt and will only be able to download the file if Firefox default action for this file type is Save File.
If the file type you are downloading is not listed under Content Type, you will have to edit Firefox handlers.js file manually. In the example below we included .exe and .msi in handlers.json, using "action":0 for save.
{ "defaultHandlersVersion": { "en-GB": 4 }, "mimeTypes": { "application/pdf": { "action": 3, "extensions": [ "pdf" ] }, "application/x-7z-compressed": { "action": 0, "extensions": [ "7z" ] }, "application/x-msi": { "action": 0, "extensions": [ "msi" ] }, "application/x-executable": { "action": 0, "extensions": [ "exe" ] } }, "schemes":{... } }
To locate the handlers.json file, type in Firefox navigation bar "about:support" and under General Information/Profile Folder you can click on the button Open Folder.
Clearing Cookies and Cache
When you clear the browser history in Firefox, iMacros stored data is also removed. Thus all your iMacros preferences are lost. iMacros will work again, but you preferences will be reset to their defaults. This also happens if you set Firefox to Clear history when Firefox closes in about:preferences#privacy.
The CLEAR command, on the other hand, does not delete iMacros data, while clearing cache and cookies. It also accepts an argument to filter the cookies to be cleared by domain name. Using CLEAR with no argument clears all cookies and cache. Using e.g.
CLEAR facebook.com
will clear all of the cache, but only cookies from Facebook. If you only want to clear the cache, then specify a nonexistent domain name
CLEAR xxx.yyy.zzz
Version History
Version 10.0.2, released July 9, 2018
This is the first version which supports Firefox Quantum (Firefox 56 and above). It is a complete new version for the Firefox Webextension API, which has more similarities with iMacros for Chrome than previous versions of iMacros for Firefox. In particular, there are some commands, variables, and functionality that were previously supported but currently are not mostly because the WebExtension API provided by Mozilla still lacks support for it.
- Not supported in this version:
- CLICK
- EVENT, EVENTS
- FILEDELETE
- FILTER
- ONDIALOG
- PROXY
- !POPUP_ALLOWED
- !SINGLESTEP
- File upload is not supported
- iMacros for Firefox is disabled in Private Browsing mode due to restrictions in Firefox
- The following commands and variables are newly supported in iMacros 10:
- SIZE
- !FOLDER_DOWNLOAD
- !FOLDER_MACROS
- !IMAGEX, !IMAGEY
- !PLAYBACKDELAY
- Known Issues:
- Docking the iMacros panel (sidebar) can break the ability to drag and drop tabs in Firefox
- Search and replace dialog no longer work in the macro editor due to Firefox CSP (Content Security Policy) for Web Extensions.
- For security reasons in Firefox, you cannot navigate using URL GOTO to a privileged URL such as file:, data:, and about: (although about:home and about:blank are allowed)
- Additional tweaks/enhancements made during the beta period:
- Accept input and confirm PROMPT and other dialogs with a keyboard Enter
- Editor Save and Save As buttons feedback on successful save
- Changed Play button text to Resume when macro is paused
- Added setting to ignore UnsupportedCommand errors bypassing parsing of line (use with care!)
See Also
Webextensions, iMacros for Chrome, Features Comparison, iMacros for Firefox Legacy