Can't run iMacro because of ABE

Ask for help about NoScript, no registration needed to post
LostInABE

Can't run iMacro because of ABE

Post by LostInABE »

Hi, I am messing with iMacro to shut down our home network and local NAS server.
When recording the macro it all works as designed, but wehen running it, NoScript jumps in when it gets to the URL of the NAS. I looked in the ABE section, which I assume is the good guard dog and saw this...

SYSTEM
Site LOCAL
Accept from LOCAL
Deny

So, I clicked "USER" and added
Site LOCAL
Accept from LOCAL
Allow

Then clicked "Refresh" but, I get an error message saying...
line 4:1 no viable alternative at character 'l'

How can I allow iMacro to run the local URL?

Thanks
Mozilla/5.0 (Windows NT 6.2; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0
barbaz
Senior Member
Posts: 11163
Joined: Sat Aug 03, 2013 5:45 pm

Re: Can't run iMacro because of ABE

Post by barbaz »

Can you remove that USER rule, try again, watch it fail, and post here the actual message from ABE in the browser console? (Ctrl-Shift-J)
*Always* check the changelogs BEFORE updating that important software!
Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20100101 Firefox/17.0
LostInABE

Re: Can't run iMacro because of ABE

Post by LostInABE »

Thanks, but I have discovered iMacro is causing other issues with FF so I have had to remove iMacro and go back to manually shutting down the NAS.

Actually, I will reinstall iMacro and see what the error is exactly. Then I will remove it again until, or if, iMacro can resolve the other issues first.

back shortly. :)
Mozilla/5.0 (Windows NT 6.2; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0
LostInABE

Re: Can't run iMacro because of ABE

Post by LostInABE »

OK, it looks like the ABE-request is using a closed Tab. I had two Tabs open, Yahoo (#1) and Youtube (#2) and then activated the iMacro. This is the iMacro with my annotations ("<--") to the right of each line...

TAB CLOSEALLOTHERS <-- This closes ALL open Tabs
URL GOTO=about:blank <-- This clears everything from the exiting open last Tab - just in case any remnants exist
URL GOTO=192.168.22.186/ <-- This is the URL of the NAS and the Log shows the request from Youtube which should be long gone after "CloseAllOthers" (Close all Tabs) PLUS my probably unnecessary "about:blank"

And that's where it fails with this in the Log...

[09:06:36.780] [ABE] <LOCAL> Deny on {GET http://192.168.22.186/ <<< http://www.youtube.com/ - 6}
SYSTEM rule:
Site LOCAL
Accept from LOCAL
Deny
Mozilla/5.0 (Windows NT 6.2; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0
barbaz
Senior Member
Posts: 11163
Joined: Sat Aug 03, 2013 5:45 pm

Re: Can't run iMacro because of ABE

Post by barbaz »

yeah, that's an iMacros problem (running the iMacro in the context of the site it's opened on instead of chrome) and I don't know if there's much you can do about that. (It's possible to write an exception for this in ABE but in this case that's kind of dangerous and it doesn't seem appropriate here.)

If you know JavaScript, you could try writing your own add-on with a toolbar button or browser menu item to do what you want.
*Always* check the changelogs BEFORE updating that important software!
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:29.0) Gecko/20100101 Firefox/29.0 SeaMonkey/2.26
Post Reply