Javajspセットアップでrecaptchaを使用しています。私は私のjspで次のコードを使用しています
<%@ page import="net.tanesha.recaptcha.ReCaptcha"%>
<%@ page import="net.tanesha.recaptcha.ReCaptchaFactory"%>
<%
ReCaptcha c = ReCaptchaFactory.newReCaptcha("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXX", false);
out.print(c.createRecaptchaHtml(null, null));
out.flush();
%>
ただし、サイトはhttpsを使用しているため、IEに「安全なコンテンツのみが表示されます」というメッセージが表示されます。
ソースを見ると、recaptchaは次のように生成されています
<script type="text/javascript" src="http://api.recaptcha.net/challenge?k=XXXXXXXXXXXXXXXXXXXXXXX"></script>
recaptchaにhttpではなくhttpsを使用させるにはどうすればよいですか?