0

こんにちは、スタックオーバーフローで他の同様の質問を見つけましたが、目的を解決したものはありません。

POSTMAN拡張機能が開かれるように、Chrome拡張機能/アプリを完全なタブで開きたいです。

私のmanifest.json

{
"name": "Sample App",
"manifest_version": 2,
"version": "0.0.1",
 "app": {
 "background": {
  "scripts": ["main.js"]
  }
 },
 "icons": { "128": "icon.png" },
 "permissions" : ["tabs" ] 
  }

私の main.js (background.js のエイリアス)

 chrome.app.runtime.onLaunched.addListener(function() {
 chrome.tabs.create({'url': chrome.extension.getURL('index.html')}, function(tab) {
 alert("Hi");
 });

 });

index.html は、新しいタブを開いたときにロードしたいファイルです。

4

2 に答える 2

0

chrome.app.runtime.onLaunched拡張機能ではなく、Chrome アプリ専用です。バックグラウンド ページのコードは、Chrome ブラウザの起動時に自動的に実行されるため、chrome.tabs.create(...).

また、ページがマニフェストindex.htmlのセクションで使用する拡張機能に含まれるすべてのリソースを含める必要があります。web_accesible_resources

于 2013-09-05T19:28:30.180 に答える