为什么MTurk沙箱只在Internet Explorer中显示我的HIT?

Mat*_*ttG 2 firefox internet-explorer google-chrome mechanicalturk amazon-web-services

我正在开发一个机械土耳其人HIT作为外部问题.我的外部问题的网页托管在Amazon EC2上,我可以通过Chrome,Firefox和Internet Explorer访问它.我通过Boto成功启动了包含外部问题的HIT.然后我登录到MTurk沙箱并接受我自己的HIT.但是,它仅在我使用Internet Explorer时显示!Chrome和Firefox都显示一个空白矩形.

如果我将网页从Java小程序更改为简单的Javascript页面,则此问题仍然存在.

还有其他人经历过这个吗?以下问题类似,但答案并未解释发生了什么: 机械土耳其人 - 无法查看HIT,显示为空白

编辑:

这实际上是我试图处理的所有沙盒HIT,而不仅仅是我创建的:只有Internet Explorer能够查看它们.

Fre*_*nan 5

这是因为在一些浏览器中启用了新的"混合内容阻止",这些浏览器无意中破坏了托管在没有SSL证书的服务器上的Mechanical Turk HIT.这是因为浏览器现在阻止HTTPS安全站点上的不安全的iframe.

解决此问题的唯一方法是购买SSL证书或在浏览器中绕过它.我还应该让你知道工人已经意识到这个问题,并且知道如何做你的HIT.