right now I’ve trouble with getting CCaptcha working in Internet Explorer 8 (but it shows my problem is not limited to this browser in principle).
My setup is the following (given, cannot be changed):
domain A: some html with contact form of domain B embedded in "deprecated" <iframe> structure
domain B: yii instance providing contact form with CCaptcha (like in blog demo)
Most default browser preferences (Firefox, Chrome, Safari) will not cause trouble with this setup. But with IE8 the entered (correct!) verifyCode is rejected. Only after it is once loaded with the “Get a new code” link the code will be accepted. Basically the problem seems to be that CCaptcha is using a client-side cookie(?). In the given setup the browser has to deal with a third-party cookie (client visits domain A, domain B wants to place the cookie). If I change the preferences in IE8 accordingly to accept all kinds of cookies there isn’t any problem any longer. Also, if I call the contact form directly from domain B, this is working as expected.
I would appreciate very much any ideas to overcome this problem!