【问题标题】:Why are cookies unavailable from Opera extension background page?为什么 Opera 扩展后台页面无法使用 cookie?
【发布时间】:2012-12-04 06:46:20
【问题描述】:

我尝试写Opera扩展,它必须能够调用AJAX请求到第三方站点。

我在 config.xml 中有什么:

<access origin="*" />

我在此第三方网站上获得授权:

我以一种非常简单的方式从后台页面使用 jQuery 调用 AJAX:

$.ajax(params);

我在 Dragonfly 中得到了什么? AJAX 调用已发送,但请求中没有 cookie。请看截图:

问题仅存在于扩展背景页面。对该网站的简单访问可以很好地传输 cookie。

我做错了什么?如何让后台页面看到我的cookies?或者从我的扩展程序调用第三方网站的另一种方式是什么?

【问题讨论】:

标签: jquery ajax cookies opera-extension


【解决方案1】:

当我阅读对第三方站点的 Ajax 请求时,我直接想到了跨域限制: Cross domain cookies

【讨论】:

  • 感谢您的回答,但浏览器扩展允许跨域 cookie...
  • @DmitryTarasov 如果您有文章说明请发表,我知道它们受到浏览器的保护。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-30
  • 2021-05-14
  • 2016-07-26
  • 1970-01-01
相关资源
最近更新 更多