Page 1 of 1

[Resolved] NoScript ReCaptcha

Posted: Fri Oct 09, 2015 2:31 pm
by EISYSTEMS
I'm having a problem with noscript displaying a ReCaptcha on no-ip.com site:
Even though I have allowed scripts to run (including whitelisting www.google.com for it's /recaptcha/api.js), the captcha will not display (under Captcha Verification, the image for "I'm not a roboter" to click on which initiates the captcha process).
When I change NoScript to allow all scripts globally, there is no difference.
When I disable NoScript, the captcha works.

I like the tool - so I switch to IE for these rare occasions; but I would love to solve it within NoScript and Firefox.
Thanks a lot in advance for any help provided!

Andreas

Re: NoScript ReCaptcha

Posted: Fri Oct 09, 2015 3:03 pm
by therube
Anything related in Error Console (Ctrl+Shift+J)?

> no-ip.com site

URL?

Re: NoScript ReCaptcha

Posted: Sat Oct 10, 2015 4:39 am
by Thrawn
Is anything marked as Untrusted?

If not, and if allowing globally doesn't work, then there should be a related message in the Browser Console (Ctrl+Shift+J).

Re: NoScript ReCaptcha

Posted: Sat Oct 10, 2015 8:47 am
by yes_noscript
Maybe the same problem like this: viewtopic.php?t=21133

Disable ClearClick and test the site again.

Re: NoScript ReCaptcha

Posted: Mon Oct 12, 2015 11:18 am
by EISYSTEMS
Hi there,

thanks a lot for your replies.
I disabled ClearClick without success, I have temporarily nothing blocked on the site.
Just added noip.com within the settings, https - section of noscript to do not enforce https and got the following output after reloading the confirm host- site of noip.com:
Syncing... noscriptOverlay.js:1476:6
TypeError: document.getElementById(...) is null overlay.js:7333:5
ReferenceError: reference to undefined property aEvent.button browser.js:13082:7
TypeError: gBrowser.contentWindow is undefined overlay.js:431:1
Syncing... noscriptOverlay.js:1476:6
[NoScript HTTPS] AUTOMATIC SECURE on https://www.noip.com: noip_session=3d4939036a9a8f70ed1265fa06c2bc9df55b980f; domain=www.noip.com; path=/; HttpOnly; Secure
ReferenceError: reference to undefined property context.activeCommandLineHandlers commandLine.js:600:18
ReferenceError: assignment to undeclared variable NREUM confirm-host:14:1
ReferenceError: assignment to undeclared variable newrelic confirm-host:14:879
ReferenceError: assignment to undeclared variable __nr_require confirm-host:14:39
[NoScript HTTPS] AUTOMATIC SECURE on https://www.noip.com: noip_session=3d4939036a9a8f70ed1265fa06c2bc9df55b980f; domain=www.noip.com; path=/; HttpOnly; Secure
SyntaxError: test for equality (==) mistyped as assignment (=)? modernizr.custom.js:4:6538
SyntaxError: test for equality (==) mistyped as assignment (=)? modernizr.custom.js:4:6875
TypeError: variable j redeclares argument modernizr.custom.js:4:11489
TypeError: variable a redeclares argument modernizr.custom.js:4:12449
TypeError: variable e redeclares argument modernizr.custom.js:4:14198
TypeError: variable e redeclares argument modernizr.custom.js:4:14501
TypeError: variable c redeclares argument modernizr.custom.js:4:14529
ReferenceError: reference to undefined property a.offsetTop modernizr.custom.js:4:3947
ReferenceError: reference to undefined property c.shivCSS modernizr.custom.js:4:10450
Warning: attempting to write 6991 bytes to preference extensions.disconnect.blockedRequests. This is bad for general performance and memory usage. Such an amount of data should rather be written to an external file.
TypeError: gBrowser.contentWindow is undefined overlay.js:40:1
about:blank : Unable to run script because scripts are blocked internally. <unbekannt>
ReferenceError: assignment to undeclared variable urchinTracker ScriptSurrogate.js:320:117
ReferenceError: assignment to undeclared variable _gaq ScriptSurrogate.js:320:139
ReferenceError: assignment to undeclared variable _gat ScriptSurrogate.js:320:480
ReferenceError: $ is not defined confirm-host:234:1
TypeError: gBrowser.contentWindow is undefined overlay.js:40:1
about:blank : Unable to run script because scripts are blocked internally. <unbekannt>
ReferenceError: reference to undefined property mode.innerMode codemirror.js:4523:12
SyntaxError: test for equality (==) mistyped as assignment (=)? htmlmixed.js:61:35
Warning: attempting to write 6991 bytes to preference extensions.disconnect.blockedRequests. This is bad for general performance and memory usage. Such an amount of data should rather be written to an external file.
TypeError: gBrowser.contentWindow is undefined overlay.js:40:1
Warning: attempting to write 6991 bytes to preference extensions.disconnect.blockedRequests. This is bad for general performance and memory usage. Such an amount of data should rather be written to an external file.
TypeError: gBrowser.contentWindow is undefined overlay.js:40:1
ReferenceError: assignment to undeclared variable FB ScriptSurrogate.js:320:9
Warning: attempting to write 6991 bytes to preference extensions.disconnect.blockedRequests. This is bad for general performance and memory usage. Such an amount of data should rather be written to an external file.
TypeError: gBrowser.contentWindow is undefined overlay.js:40:1
about:blank : Unable to run script because scripts are blocked internally. <unbekannt>
TypeError: setting a property that has only a getter confirm-host:542:1
Using //@ to indicate sourceMappingURL pragmas is deprecated. Use //# instead jquery.min.js:1:0
SyntaxError: test for equality (==) mistyped as assignment (=)? jquery.min.js:4:9712
...
What else can I do to allow the script on this particular site to run unhindered?
Regards

Andreas

Re: NoScript ReCaptcha

Posted: Mon Oct 12, 2015 2:10 pm
by EISYSTEMS
It looks like I found the culprit:
It was only partially a problem with NoScript. The form was (at least after allowing http exception) allowed by NoScript, but the Disconnect add-on stopped the content.
Whitelisting noip.com there solved the problem.

Thanks again for your help

Andreas