Google chrome extension 来自Chrome扩展的HTTPS Ajax请求不起作用

Google chrome extension 来自Chrome扩展的HTTPS Ajax请求不起作用,google-chrome-extension,Google Chrome Extension,我有一个chrome的扩展,可以下载黑客新闻的RSS提要,它使用HTTPS。自从我升级到最新版本的chrome扩展清单后,我就无法让它工作。ajax请求在没有任何解释的情况下失败 我99%确信我发出请求的javascript代码是正确的,所以我认为这是一个权限问题 以下是我的清单中的权限和内容安全策略部分: "permissions": [ "tabs", "https://news.ycombinator.com/", "http://news.ycombinato

我有一个chrome的扩展,可以下载黑客新闻的RSS提要,它使用HTTPS。自从我升级到最新版本的chrome扩展清单后,我就无法让它工作。ajax请求在没有任何解释的情况下失败

我99%确信我发出请求的javascript代码是正确的,所以我认为这是一个权限问题

以下是我的清单中的权限和内容安全策略部分:

  "permissions": [
    "tabs",
    "https://news.ycombinator.com/",
    "http://news.ycombinator.com/",
    "notifications"
  ],
  "content_security_policy": "script-src 'self' 'unsafe-eval' https://news.ycombinator.com; object-src 'self' 'unsafe-eval' https://news.ycombinator.com"
有什么想法吗

谢谢


编辑:


这里有一个指向Github Repo的链接:

我认为您应该执行
“权限”:[
“标签”,
"https://news.ycombinator.com/*",
"http://news.ycombinator.com/*",
“通知”

],
,因为Chrome需要一种允许的主机模式。请参阅。

我在Chrome 27.0.1438.8上可以使用它,但您没有发布代码,因此比较结果并不容易。以下是我所做的:

  • 从Chrome kittens示例扩展开始
  • 将清单权限更改为

    “权限”:[ "" ]

  • 在popup.js中,将searchOnFlickr_u更改为相同的URL

  • 将showPhotos更改为log e.target

  • 然后我加载扩展,右键单击浏览器操作弹出窗口,并检查元素。在日志中,我在responseText中看到了预期的RSS内容。

    是的,我试过这个。不走运。我还特别尝试了包括rss url。这里有一个指向Github repo的链接,但我将尝试查看该扩展示例,看看是否存在任何明显的问题。谢谢运气好吗?我也面临同样的问题