0

HTTPS を使用する Hacker News の RSS フィードをプルダウンする chrome 拡張機能があります。Chrome 拡張マニフェストの最新バージョンにアップグレードして以来、それを機能させることができません。ajax リクエストは何の説明もなく失敗します。

リクエストを作成する JavaScript コードが正しいことは 99% 確信しているので、パーミッションの問題だと思います。

これは、私のマニフェストのアクセス許可とコンテンツ セキュリティ ポリシーのセクションです。

  "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 リポジトリへのリンクは次のとおりです: https://github.com/adamalbrecht/hacker-news-for-chrome/

4

2 に答える 2

1

"permissions": [ "tabs", "https://news.ycombinator.com/*", "http://news.ycombinator.com/*", "notifications" ],Chrome は許可されたホストのパターンを必要とするため、そうするべきだと思います。これを参照してください。

于 2013-03-21T22:24:11.173 に答える
0

Chrome 27.0.1438.8で動作していますが、コードを投稿していないため、結果を比較するのは簡単ではありません。これが私がしたことです:

  1. Chrome子猫のサンプル拡張機能から始めます。
  2. マニフェストのアクセス許可を...に変更します。

    "権限":[" https://news.ycombinator.com/rss "]

  3. popup.jsで、searchOnFlickr_を同じURLに変更します。

  4. showPhotos_をloge.targetに変更します。

次に、拡張機能をロードし、ブラウザアクションポップアップを右クリックして、要素を調べました。ログで、responseTextに予想されるRSSコンテンツが表示されました。

于 2013-03-22T23:05:13.297 に答える