Chrome 拡張機能、まさにマニフェスト ファイルに問題があります。
{
"manifest_version": 2,
"permissions": [
"file://*/*",
"activeTab",
"http://www.pdfzorro.com/"
],
"name": "PDFzorro - PDF Editor",
"version": "0.0.0.11",
"short_name": "PDF-Dateien bearbeiten - edit PDF files",
"description": "edit PDF files online, direct from GoogleDrive",
"icons": { "16": "logo16.png",
"128": "logo.png" },
"container": ["GOOGLE_DRIVE"],
"api_console_project_id": "000000000000",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
}
}
Dev-Mod では、拡張機能は Chrome で動作します。しかし、圧縮された拡張機能を Chrome ウェブストアにアップロードできません。
エラー: スキーマ "file://" は "permissions" では許可されていません
私も試しました:
file:///
file://
file:///*
file://*/*
..しかし、何も機能しません。
アプリが機能し、アップロードが機能する唯一の方法は、<all_urls>
アクセス許可を追加することです。しかし、アプリのインストール時に警告が表示されるため、これを許可したくありません。