【发布时间】:2012-12-04 06:46:20
【问题描述】:
我尝试写Opera扩展,它必须能够调用AJAX请求到第三方站点。
我在 config.xml 中有什么:
<access origin="*" />
我在此第三方网站上获得授权:
我以一种非常简单的方式从后台页面使用 jQuery 调用 AJAX:
$.ajax(params);
我在 Dragonfly 中得到了什么? AJAX 调用已发送,但请求中没有 cookie。请看截图:
问题仅存在于扩展背景页面。对该网站的简单访问可以很好地传输 cookie。
我做错了什么?如何让后台页面看到我的cookies?或者从我的扩展程序调用第三方网站的另一种方式是什么?
【问题讨论】:
-
谢谢拉里,恐怕不是重复的。我试图设置 withCredentials 字段。我还检查了域 - 它是正确的。
标签: jquery ajax cookies opera-extension