2011-05-02 20 views
1

ボタンがURLバーに隣接している場合、Google Chrome拡張機能でiframeの幅を800pxに制限する回避策はありますか?たとえそれが何かであっても、私は私のためだけに変えることができます。それは個人的な使用のためです...回避策Google Chrome拡張800px iframeの制限

+0

これは、あなたの隣にあるボタンをクリックするとポップアップフレームですURLバー、サイドバー、または...? – ninjagecko

+0

URLバーの隣にあります。私はサイジング800pxを超えることができるようにしたいと思います。 –

+1

ああ、ページアクションまたはブラウザアクションのポップアップは意味します。それが可能だとは思わないでください。 APIにはこれらの次元を指定するものは何もなく、 'html'と' body'にCSSを設定すると、 '800px'よりも大きなものにはスクロールバーが作成されます。あなたは運がないと思う。 –

答えて

4

クリスが述べたように、あなたは800pxを超えてフレームサイズを変更することはできません。 extension iconがクリックされたときに、しかし、代わりに拡張フレームの新しいタブで、あなたの拡張機能の実行を作る方法...あなたのbackground page

があり、新しいタブを開くには、関数を呼び出す:

chrome.browserAction.onClicked.addListener(function(tab){ 
    chrome.tabs.create(
     {url:"chrome-extension://################################/popup.html"} 
    );  
}); 

注:3234を置き換えるにはextension IDが必要です。また、開きたいファイル名を 'popup.html'に置き換えてください...また、マニフェストファイルから"popup": "popup.html"を削除してくださいフレームに最初にロードしようとしてください...

+3

URLの内線番号をハードコードするのではなく、 'chrome.extension.getURL(" popup.html ")'を使用します。 – Pauan

関連する問題