我尝试编写Opera扩展,它必须能够调用第三方站点的AJAX请求。
我在 config.xml 中有什么:
<access origin="*" />
我已获得此第三方网站的授权:
我以一种非常简单的方式使用 jQuery 从后台页面调用 AJAX:
$.ajax(params);
我在蜻蜓中得到什么? AJAX 调用已发送,但请求中没有 cookie。请看截图:
问题仅存在于扩展程序后台页面上。简单地访问该网站即可很好地传输 cookie。
我做错了什么?如何让后台页面看到我的cookies?或者从我的分机调用第三方网站的另一种方式是什么?
最佳答案
当我读到对第三方站点的Ajax请求时,我直接想到了跨域限制: Cross domain cookies
关于jquery - 为什么 Opera 扩展后台页面无法使用 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13697496/