by skriptimaahinen » Fri Sep 14, 2018 7:41 am
@Giorgio: If you have not yet looked into this, it seems to again be a problem with the window.name "wrapping".
The recaptcha script tries to get a frame by its name "J" as shown in the next sample:
Code: Select all
T.Vu = function (F, Y, X) {
var J = N().name.replace('c-', 'a-');
this.l = tr(N().parent.frames[J], yr('api2/anchor'), new Map([[['e','n'],F],['g',Y],['i',X]]),this)};
but that fails with the result being undefined, when using "Disable restrictions for this tab". The name-property still does have the proper string as it's possible to get it with the dot notation, it's just the bracket notation that fails. Likely due to the "wrapping", however I have no idea why.
Edit: I mean its possible to get the name with N().parent.frames[0].name, not that N().parent.frames.J would give the frame.
@sergmain: Can you confirm that the recaptcha works for you if you are not using "Disable restrictions for this tab"?
@Giorgio: If you have not yet looked into this, it seems to again be a problem with the window.name "wrapping".
The recaptcha script tries to get a frame by its name "J" as shown in the next sample:
[code]T.Vu = function (F, Y, X) {
var J = N().name.replace('c-', 'a-');
this.l = tr(N().parent.frames[J], yr('api2/anchor'), new Map([[['e','n'],F],['g',Y],['i',X]]),this)};[/code]
but that fails with the result being undefined, when using "Disable restrictions for this tab". The name-property still does have the proper string as it's possible to get it with the dot notation, it's just the bracket notation that fails. Likely due to the "wrapping", however I have no idea why.
Edit: I mean its possible to get the name with N().parent.frames[0].name, not that N().parent.frames.J would give the frame.
@sergmain: Can you confirm that the recaptcha works for you if you are not using "Disable restrictions for this tab"?