2

RSSパーサーを使用するChromeの拡張機能に取り組んでいますが、いくつかの異なる方法を使用しましたが、次のエラーが発生し続けます:「XMLHttpRequestはExample.rssを読み込めません。元のChrome拡張機能://djhppbppokfmldecpcfbcmchagimpmpcはAccessで許可されていません- Control-Allow-Origin。」

以下の最初の回答でAJAXフィードとjFeedメソッドを使用してみましたが、どちらもうまくいきませんでした。

JavaScriptを使用してRSSフィードを解析する方法は?

これが私のJavaScript関数です:

   jQuery.getFeed({
   url: 'http://example.rss',
   success: function(feed) {
       alert(feed.title);
   }});

私のManifest.JSONは次のようになります

"manifest_version": 2,
"version": "1.0",
"permissions": ["http://*/", "tabs"],

どんな助けでも大歓迎です。

4

2 に答える 2

0

マニフェストに CSP を追加する必要があります。この行のようなものですが、example.com をフィードに変更します。

content_security_policy": "script-src 'self' https://example.com; object-src 'self'

詳細については、これをお読みください: Chrome 拡張機能の CSP

于 2013-03-14T13:54:54.400 に答える
0

指定したホスト権限に がありませんpath

http://*/に変更http://*/*

詳細については、一致パターンに関する chrome のドキュメントを参照してください。

于 2013-03-14T15:41:18.863 に答える