Amazon mturk外部问题无法将Cookie保存到浏览器

问题描述

Amazon mturk通过提供指向外部网站的问题URL,为我们提供了设置自己的外部问题的选项。我们的网站依靠cookie来起作用,但是,很多时候我发现它无法正常工作,原因是服务器设置的cookie(我检查了日志,cookie确实是服务器设置的)并未真正保存到客户端浏览器。但是有时它也可以正常工作。最奇怪的部分是,如果我尝试通过浏览器直接访问我们的问题网址,则cookie总是可以成功保存。那么,AMT在这里有什么不同? AMT阻止浏览器不时保存cookie的可能解释是什么? 另外,我对Web应用程序不熟悉。可以公平地说,cookie并不总是可靠的,因为它可以被客户端拒绝,修改删除。因此,依靠cookie来完成一些关键工作不是一个好主意吗?

P.S: 我用Google的网址替换了我们的网址,以查看Google是否可以通过AMT保存Cookie,并发现Google的Cookie也为空。这很奇怪,因为google应该在我的本地浏览器中保存cookie。

google在AMT中没有cookie

google has no cookie in AMT

但是,将相同的URL直接复制到浏览器中,列出了许多cookie。

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)