【问题标题】:Why does the MTurk sandbox only display my HITs in Internet Explorer?为什么 MTurk 沙盒只在 Internet Explorer 中显示我的 HIT?
【发布时间】:2014-06-09 09:06:28
【问题描述】:

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

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

有其他人经历过吗?以下问题类似,但答案没有解释发生了什么: Mechanical Turk - can't view HIT, appears blank

编辑:

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

【问题讨论】:

    标签: internet-explorer google-chrome firefox amazon-web-services mechanicalturk


    【解决方案1】:

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

    解决此问题的唯一方法是购买 SSL 证书或在浏览器中绕过它。我也应该让你知道workers are aware of this issue and will know how to do your HIT anyway.

    【讨论】:

    • 谢谢你frb!我的日程安排很紧,而且我是 Web 开发的新手,所以这个问题让我非常恐慌。很棒的答案,很棒的链接!
    • 共享 SSL 证书是否有效,还是人们必须购买自定义证书?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-12
    • 1970-01-01
    • 2011-07-28
    • 2020-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多