NS001 wrote:The drop down ONLY sees recaptcha.net and google.com offering to forbid or temp allow.
There is under Untrusted(1) an entry for informaction.com but it does not effect outcomes.
Aha! Got it.
I reproduced your situation by removing informaction.com from the whitelist and temp-allowing recaptcha.net
only.
Then I pretended to be registering at the forum.
As you say, no other scripts show
in the main menu.
However, the captcha is delivered by an IFRAME. I assume you have these blocked in
NS Options > Embeddings, as I do.
Please ensure that Iin
NS Options > Appearance you have checked (
Show...)
Blocked Objects, and in
Options > Embeddings, Show placeholder icon. (IIRC, these are default settings.)
Therefore, by pointing to
Blocked Objects in the main menu, you will see a number of choices slide out, including
Temporarily allow <IFRAME>@http://api.recaptcha.net/noscript
Clicking this produces the captcha. (This is the best choice, because the entries with *@http etc. are "wildcards", allowing all objects, versus allowing only an IFrame.)
Alternatively, clicking the placeholder icon (red NS logo above the captcha box) will display the captcha. If you have Embeddings set to "
Ask for confirmation before temporarily unblocking an object" (safest), the confirmation box provides the info:
Code: Select all
Temporarily allow http://api.recaptcha.net/noscript?k=6LcM6QsAAAAAAJS48GY1b_JNHal1t5mJq7n-I-ws
(application/x-unknown <IFRAME> / http://forums.informaction.com)
This lets you know that recaptcha.net is attempting to insert a frame (I-FRAME) into informaction.com. Good safety info to make a decision in all other cases, too.
BTW, I never see blue "buttons". I guess you mean the "I'm a human" link? (or "try again" link"?)
Using Inspect Element Q I can see nested api URLs to Google.com that NoScript is ignoring in the drop down (hence no blue buttons).
Not relevant, as per above. Allowing the iframe and recaptcha.net is all that is required.
I suppose it comes down to being a bit odd that the forum that supports Noscript cannot display Capcha blue buttons correctly unless NoScript is disabled in some way.
No, it's that NoScript is so conscientious of your safety that it will not allow objects, including iframes, to be inserted into pages without your permission -- even at NoScript's own pages. The objects come from an external source, so NS protects you until you choose to allow them via the menu or placeholder icon. No disabling is necessary.
The other gotcha is that I usually do a temp allow all whenever I visit new sites (I know, I know!) but this does not allow Capcha to display blue buttons.
As noted, script permissions are not enough, because they fail to protect you against other potential threats such as iframes, which could be malicious.
ETA: "TA All this page" refers to
scripts only, and not to plugins (Flash, Java) and other objects like frame or iframe. (Another safety feature.)
OK, no lecture on using temp allow all
per se, but doing so at a new site is pretty much the same as Allow Globally (dangerous), because you don't know which third-party scripts will be called, including evil ones. Also, even if you later refine the permissions at this new site, *the damage may already be done* from malware or whatever installed by that original temp-allow. So going back later and finding out which scripts are required is kind of like locking the barn after the cows have all departed.
The only legit uses of TA All IMHO are:
1) A site you *thoroughly* trust throws a bunch of script sources at you in the menu, *and you trust those names as well*. TA ALL is indeed quicker than a dozen individual TA permissions. (But be prepared for the situation described in the sticky post,
Why must I "Temporarily allow all this page" REPEATEDLY?, which is well worth reading.)
2) A machine is shared by a user comfortable with NS and by one who can't be bothered (spouse, boy/girlfriend, roommate, parent, child, grandparent, etc.).
For the latter, TA All is still safer than disabling NS, because NS's other, user-transparent, protections still are at work. (XSS, Clickjacking, ABE, etc.)
On another laptop that does not have NoScript installed and very few add-ons my wife couldn't complete her online purchase because a Visa security form did not display at all.
Try disabling the other add-ons, or create a new
profile from scratch, and see if the form then displays.
Plan B is now to go to IE10 and try doing things there and this usually works.
That's because IE is much more promiscuous than Firefox+NoScript. IE lets almost anything through, so stuff works.
Leaving your car unlocked avoids the inconvenience of locking yourself out of your car. But it also makes it easier for thieves.
Security and convenience are always a trade-off, and anyone who thinks NS is inconvenient should know how inconvenient it is to have your computer become infected, bank accounts drained, credit cards and identity stolen, machine becomes part of a zombie botnet and is used to send thousands of spams a day, law enforcement smashes down the door because your machine has been sending/receiving kidporn, etc......
The big issue for us is that temp allowing all of the page is no guarantee that the security form will actually display correctly. Frustrating!
Hopefully, you now have enough info to diagnose and fix the issue. If not, feel free to post back.

PS: I am a PayPal subscriber to the NoScript cause.
On behalf of NS developer Giorgio Maone, thank you very much.
However, please be assured that the
Support Team of unpaid, part-time volunteers strives to give the best service possible to all users, regardless of their donation status, which we have no way of knowing anyway.
Cheers,
- Tom