Compatibility with ieframe.dll

56 views
Skip to first unread message

Bill Manville

unread,
Apr 4, 2016, 6:40:15 AM4/4/16
to reCAPTCHA
I have an application written in Excel / VBA.
It interacts with SurveyMonkey which requires authorisation using a SurveyMonkey authorisation page which now includes reCaptcha 2
I display this page in a Microsoft Web Browser control on a userform within my application.
This control is from c:\Windows\system32\ieframe.dll  which in my case is version 11.0.9600.18231 dated Feb 2016 - so presumably compatible with IE 11.
It renders with the pictures inline with checkboxes rather than as a popup.
I can check the checkboxes but clicking Verify always moves me on to another challenge, ending up with one which requires me to copy text and paste it into a box.
I cannot select the box (though I can tab into it and paste).
But then the Authorize button does nothing.
I have checked my IE11 settings and JavaScript is enabled.
I have found a separate setting to enable scripting in the web browser control, but turning that on made no difference.

This was working fine before SurveyMonkey updated their page to use reCaptcha.
Is there any way to get reCAPTCHA working within this browser control?

Bill Manville
 

Seth Munroe

unread,
Apr 4, 2016, 9:57:57 AM4/4/16
to reCAPTCHA
You might try messing with the Compatibility Mode. If Compatibility Mode is turned on for the site in IE, then try turning it off and see if that work. For information about compatibility mode see here: 
https://msdn.microsoft.com/en-us/library/jj676915(v=vs.85).aspx

If compatibility mode isn't able to be set or unset for the site, then the site is probably enforcing a document compatibility mode with meta tags or http headers for: x-ua-compatible.

If you need that compatibility, and it's set to be compatible with anything prior to IE10, then you'll have to paste the key text to pass. The scripting for the page has to allow the submit button to be pressed without expecting a validated callback from the captcha in that case. Otherwise there's no way to submit the page.

-Seth
Reply all
Reply to author
Forward
0 new messages