2016-08-23 151 views
3

某些擴展的彈出窗口不太適合頁面。如果我可以在彈出的窗口上縮小,我可以像平常一樣使用它,但是沒有明顯的方法來做到這一點。如何縮小Chrome擴展的彈出窗口

實施例的屏幕截圖:img

你可以看到,彈出窗口中的屏幕的可見部分的下方延伸。底部有一個按鈕,指出我無法點擊的「記錄標籤」。

我的Chrome瀏覽器版本:

Version 52.0.2743.116 (64-bit) 
Platform 8350.68.0 (Official Build) stable-channel orco 
Firmware Google_Orco.5216.362.7 

所有這一切都與我的頁面縮放設置爲100%和字體大小在about://settings菜單設置爲中等。

about://settings中的頁面縮放調整爲75%將其固定約30秒,但彈出窗口很快恢復爲其原始縮放級別。

+1

Eh,Chrome應該自動限制擴展彈出窗口大小,以便它適合屏幕顯示。如果不這樣做肯定是一個應該在https://crbug.com上報告的錯誤,如果它不存在的話。作爲臨時修復,您可以右鍵單擊彈出窗口,並在devtools檢查器中將'max-height:80vh;'CSS屬性添加到'html'元素。 – wOxxOm

+0

不幸的是,它不能解決它。文本的大小相同,只是從底部進一步切斷。我想我會提交一個錯誤報告。 –

+0

脫離主題,因爲不是關於編程。嘗試超級用戶論壇。嘗試點擊彈出框,然後鍵入Ctrl - (縮小) –

回答

5

接受的答案提到要擴展的選項頁面重置變焦,但很多擴展不具備/需要一個選項頁。

如果是這樣的話:

  1. 打開彈出
  2. 單擊鼠標右鍵,「檢查」
  3. A「開發者工具」窗口應該打開,並在標題欄應該說彈出html文件的名稱和路徑,如下所示:chrome-extension://[the extension ID, long string of random letters]/popup.html
  4. 在新選項卡中打開該地址,它應顯示正常的彈出內容。長擴展名可以從chrome://extensions複製/粘貼「開發者模式」。
  5. 將縮放重置爲默認的100%(ctrl + 0),因爲大多數擴展開發人員將設計和測試假設爲100%。

這裏的關鍵點是,變焦是全球/所有擴展的頁面,這就是爲什麼縮放「選項」頁作品一致。從chrome-extension://[the extension ID]開始的任何頁面將具有相同的縮放比例,並影響所有其他頁面的縮放比例。

例如,我的擴展程序的彈出窗口中有一個問號圖標,可導航到單獨的幫助。html頁面仍在彈出窗口內,並且縮放也會影響主popup.html縮放。

這也適用於網頁。縮放保持在來自同一個域的所有頁面上。如果你在一個stackoverflow.com問題上從125%縮小到150%,另一個選項卡中的另一個stackoverflow.com問題也將縮小到150%。

+0

我不知道這些彈出如何意外地縮放但過去發生過幾次......終於弄清楚究竟發生了什麼真的很棘手。以我的經驗來看,即使卸載並重新安裝應用程序也無法解決問題。 Chrome以某種方式記住了縮放。 –

2

縮放設置了Chrome擴展可以該分機的選項頁面上進行管理:

  1. 在擴展右擊
  2. 點擊選項
  3. 放大或縮小使用CTRL +/-

現在,點擊擴展名並觀看魔術!

谷歌瀏覽器按照每個網站的基礎保存縮放級別。當您在擴展程序的選項頁面上調整縮放級別時,該級別也適用於該擴展程序的彈出窗口。

來源:How to prevent zooming in popup window in my Chrome Extension

+0

這是一個奇怪的黑客,但它的工作原理,謝謝 –

+0

如果你的擴展沒有選項頁面 –

相關問題