首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Amazon Mechanical Turk - ExternalHit示例

Amazon Mechanical Turk - ExternalHit示例
EN

Stack Overflow用户
提问于 2014-05-13 06:07:20
回答 1查看 183关注 0票数 0

我正在尝试运行命令行工具安装程序附带的ExternalHit示例。对于.question文件,我有以下内容...

代码语言:javascript
运行
复制
<?xml version="1.0"?>
<ExternalQuestionxmlns="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2006-07-14/ExternalQuestion.xsd">
<ExternalURL>https://s3.amazonaws.com/MTurk_test/externalpage.htm?url=${helper.urlencode($urls)}</ExternalURL>
<FrameHeight>450</FrameHeight>

我们保持输入文件与示例中的相同。当我们在沙箱或标准的机械turk界面中加载点击时,输入变量(即网页)不会显示在框架中。此外,您可以选择单选按钮,但不能提交答案。

EN

回答 1

Stack Overflow用户

发布于 2014-05-14 01:10:39

你在这里遇到了两个问题:

  1. 由于same origin policy的原因,结果页中的<iframe>不会显示任意的URL。
  2. 即使它可以显示任意的URL,也必须为SSL配置该URL。

因此,您将能够加载这个(另一个使用SSL的amazon URL ):

https://s3.amazonaws.com/MTurk_test/externalpage.htm?url=https%3A%2F%2Fwww.mturk.com

但不是这样(不带SSL的amazon URL ):

https://s3.amazonaws.com/MTurk_test/externalpage.htm?url=http%3A%2F%2Fwww.mturk.com

而不是任意的URL (即使使用SSL):

https://s3.amazonaws.com/MTurk_test/externalpage.htm?url=https%3A%2F%2Fwww.google.com

所以,我的猜测是这个模板已经非常过时了,在过去的某个时候使用过,但与现代web浏览器技术不兼容。

最好的解决方案是提供一个链接,供工作人员单击以访问URL。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23619714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档