0

Webストアを介してChrome拡張機能を公開しようとすると、奇妙な問題に直面します。zipファイルをアップロードするたびに、次のエラーが発生します。エラーが発生しました:ファイルへのアクセス許可を含めることができません。

マニフェストファイルのみを含むzipファイルをアップロードしようとしましたが、それでも同じエラーが発生します。

何か案が ?

ありがとう

マニフェストファイル:

{
"name": "__MSG_plugin_name__",
"version": "0.0.0.1",
"manifest_version": 2,
"description": "__MSG_plugin_description__",
"browser_action": {
    "default_icon": "images/ST_19.png",  
    "default_title": "__MSG_plugin_title__",
    "default_popup": "popup.html"
},
"icons":{
     "16": "images/ST_16.png",
     "48": "images/ST_48_1.png",
     "128": "images/ST_128.png"
},
"default_locale": "en",
"permissions": [
    "contextMenus",
    "tabs", "http://*/*", "file:///*","https://*/*", "ftp://*/*"
],
"background": {
    "persistent": false,
    "scripts": ["scripts/jquery.min.js","scripts/utils.js", "scripts/menus.js","scripts/logic.js"]
}
}
4

2 に答える 2

0

だから私は物事を分離しました: "" file:/// * ""は間違っていて、開いているURLで拡張機能を実行したいので、許可として""を使用しました。マニフェストファイルの変更は次のとおりです。

"permissions": [
"contextMenus",
"tabs", "<all_urls>"
]

みんなありがとう

于 2013-01-07T22:08:01.430 に答える
0

はい、ndongoは正しく、Chromeはドメインまたはパスがない(他のプロトコルと同じように)と不平を言っています。

あなたがあなたのURLを書かなければならない方法はそうでなければなりませんprotocol://domain/path(あなたが*または?を使うことができることに注意してください)

だからあなたは交換または使用する"file:///*"ことができます"file:///*/*""<all_urls>"

于 2017-05-24T14:40:57.317 に答える