私はめちゃくちゃシンプルなChrome拡張機能を作ろうとしています。私が欲しいのは次のとおりです。「browser_action」ツールバーアイコンをクリックすると、次のいずれかが実行されます(どちらでもかまいません)。
- 「フルスクリーン」というリンクを含むポップアップを表示し、リンクをクリックすると、Chromeウィンドウのサイズが画面のフルサイズに変更されます。(好ましい)
- ツールバーアイコン自体をクリックするだけで、画面をフルサイズにします。(まだ大丈夫)
これは簡単なはずです。以前にChrome拡張機能を作成しましたが、機能させることができません。私がpopup.html、popup.htmlに含まれているjs、または同様のChromeのいずれかからchrome.windows apiを使用しようとするたびに、何も実行できなくなります。次のようなダミータブにコードを挿入してみました。
chrome.browserAction.onClicked.addListener(function(tab) {
var bkg = chrome.extension.getBackgroundPage();
chrome.tabs.create({url: "http://www.google.com"}, function(tab) {
chrome.tabs.executeScript(tab.id, {file: "newtab.js"}, function() {
//Callback
});
});
});
ここapp.js
には、ウィンドウのサイズを変更するためのchrome.windowsコードが含まれています。そして、私は何も得られないたびに。私は持っています"permissions" : ["tabs","http://*/*", "https://*/*"]
が、それでもこの非常に単純なタスクを実行することはできません。アイデア?