當用戶點擊我的瀏覽器動作時,我想它是相應的彈出窗口(幾乎)填滿屏幕。我需要的:當前窗口 基於窗口大小動態設置瀏覽器動作彈出窗口的高度
的
- 高度/寬度當
- 用戶點擊我的彈出
我知道我能得到高度/當前窗口的寬度與
chrome.windows.getCurrent(function(currentWindow) { console.log(currentWindow.height); });
,但我不知道如何知道我的彈出窗口是開放的ned(event),或者如何動態設置它的大小(在popup的檢查器中設置document.body.width或window.inner/outerWidth似乎沒有這樣做)。謝謝!編輯:找到http://code.google.com/chrome/extensions/browserAction.html#event-onClicked,但它表示它不會觸發它瀏覽器動作有一個彈出窗口,是綁定到彈出頁面onload我想實現什麼?
嗯,要調整彈出窗口? (manifest.json中的'browser_action.popup') – none12398
修復了它。我正在尋找這樣的東西: window.onload = function(){ var htmlStyle = document.querySelector('html')。style; chrome.windows.getCurrent(函數(currentWindow){ htmlStyle.height =(currentWindow.height * 0.9)+ '像素'; htmlStyle.width =(currentWindow.width * 0.9)+ '像素'; console.log(htmlStyle.height,htmlStyle.width); }); }; 和[I猜] [1]有一個最大的寬度/高度(800/600像素),因此,上述剛給我說的滾動條 [1]:http://stackoverflow.com/questions/6904755 – none12398