Chromeで拡張されていない拡張機能として読み込んだときに問題なく動作するChrome拡張機能を開発しました。ただし、Chromeウェブストアにzipをアップロードしようとすると、次のマニフェストエラーが発生します。予期しない文字。 Chrome拡張機能をアップロードするときにエラーが発生する
エラーが発生しました:アイテムの処理に失敗しました。 manifest.json:8:4:予期しないチャー。
JSONファイルからすべてのコメントを削除しました。私もhttp://jsonlint.comで私のJSONをテストし、それが有効に戻ってきた。誰かが問題が何であるかについての手がかりを持っていますか?ここで
は私のmanifest.jsonを次のとおりです。
{
"manifest_version": 2,
"name": "My Extension",
"version": "0.0.0.1",
"description": "Description goes here",
"content_scripts": [
{
"matches": ["https://example.com"],
"css": ["css/style.css"],
"js": [
"lib/jquery-2.1.4.min.js",
"scripts/main.js"
],
"run_at": "document_idle"
}
],
"icons": {
"16": "icons/16.png",
"48": "icons/48.png",
"128": "icons/128.png"
}
}
'8:4'は行8、文字4です。これは、' matches'の前に空白に挿入すると思います。スペースのように見えますが、そうではないものがありますか?またはスマートな引用符? – Teepeemm
ファイルをUTF-8エンコーディングで再保存します。 – wOxxOm
@Teepeemm - あなたの提案はうまくいったようです。その空白を置き換えて再アップロードすることは、そのトリックでした。ありがとう! – user5606034