2012-09-21 42 views
17

は、私は新しいChrome拡張機能開発者だし、私は「Hello World」の拡張子を作ることにクロームのチュートリアルを通過して、ここに私のコードです:Chromeは私の拡張機能のマニフェストファイルが見つからないか、されて言う読めない

 { 
     "name": "My First Extension", 
     "version": "1.0", 
     "manifest_version": 2, 
     "description": "The first extension that I made.", 
     "browser_action": { 
     "default_icon": "icon.png" 
     }, 
     "permissions": [ 
     "http://api.flickr.com/" 
     ] 
     } 

展開された拡張モジュールをロードすると、マニフェストファイルが見つからないか、または判読できませんでした。はい、私はそれを持つフォルダ内の画像を持っていて、それは正しくmanifest.jsonという名前になっています。

+0

これは正しいように役立ちます願っています。おそらくファイルを再作成しようとしますか? –

+0

私はダミーです。あなたがソースから解凍した解凍された開発用拡張モジュールをパックしようとしているときに、これを実行している他の誰かに注意してください:ファイルがある別の*フォルダのフォルダではなく、それはあなたの解凍プログラムが助けになることを試みていたからです。 – neminem

答えて

12

よくあることは、マニフェストファイルの名前が正しくないことです。名前と拡張子を再度確認して、それが.txt(たとえば)で終わらないことを確認してください。

これを決定するために、あなたはファイル拡張子を隠していないことを確認してください:

  1. Windowsエクスプローラを開き
  2. 参照フォルダを参照し、既知のための検索オプション>表示タブ
  3. チェックを外し隠す拡張しますファイルの種類も

、マニフェストファイルの命名は、実際には、大文字と小文字が区別されることに注意してください、すなわちmanifest.json!= MANIFEST.JSON

+0

申し訳ありませんが、manifest.json – user1689242

+0

ファイル名を特定するために、ステップを含めるように答えを編集しました。デフォルトのWindowsインストールでは、拡張機能は表示されません。したがって、manifest.jsonが表示されることがありますが、現実的にはmanifest.json.txtになります。私はこれを経験した人が何人かいることを知っているので、これを言う。がんばろう! – Jeremy

+0

ありがとう!あなたは正しく、問題は解決されています。 – user1689242

10

私の問題は多少異なります。

デフォルトでは、Eclipseは自分のmanifest.jsonをANSIでエンコードされたテキストファイルとして保存しました。

ソリューション:

  • メモ帳で開き
  • ファイル - >保存
  • としてUTF-8を選択し、左下にあるエンコーディングドロップダウンから。
  • 保存
+2

ありがとう!それは私の問題でもありました。拡張はMac Chromeではロードされますが、Windows Chromeではロードされませんでした。 – Chris

+0

ありがとうございます。これは私の問題も解決しました。 – Codemole

4

鉱山も面白かったです。チュートリアルから "manifest.json"をコピーしている間、私は先導的なスペースをコピーすることもできました。それが見つからない理由を得ることができませんでした。

6

この問題も発生しました。

私の問題は、私の拡張機能が入っていたフォルダの名前を変更したため、私がしなければならなかったのは、その拡張機能を削除してリロードすることでした。

考え方これは一部の人々に役立つかもしれません。

+0

どこから拡張機能を削除してリロードしましたか? – Reem

-4

Chromeダウンロードサイトの上部にChromeダウンロードを使用しないでください。下にスクロールし、「別のプラットフォーム用のChromeをダウンロード」を見つけました。 Windows 10/8/7 64ビット(64ビットマシンを搭載)を選択してインストールしました。 それは働いた。

私のブックマークがインポートされていて、すべて正常です。

(注:ブックマークについては上記の手順はGoogle+同期データに含まれている必要はないかもしれませんが、以前の試みでは、プロファイル内のすべての同期データをリセットします。)

+3

これは元の質問に関連していますか? – Teepeemm

0

developer.chrome.comからサンプルをダウンロードすると、実際のフォルダが同じ名前のフォルダに含まれている可能性があり、問題が発生しています。たとえば、抽出されたサンプル拡張子tabCaptureは、次のようになります。

C:\Users\...\tabCapture\tabCapture 
0

デフォルトのサンプルでは、​​一部の権限の問題があります。

私はそれがどのように動作するのか見たいと思っていました。私は最初の拡張を作成していますので、もっと簡単なものをダウンロードしました。
これは素晴らしい仕事 https://developer.chrome.com/extensions/samples

で発見することができます
https://developer.chrome.com/extensions/examples/api/history/showHistory.zip

から

ダウンロード '型指定されたURLの歴史' のサンプルは、それが

関連する問題