browserSettings
允許擴充套件修改某些全域性瀏覽器設定。此 API 的每個屬性都是一個 BrowserSetting 物件,提供了修改特定設定的能力。
由於這些是全域性設定,擴充套件之間可能會發生衝突。有關衝突如何處理的詳細資訊,請參閱 BrowserSetting.set() 的文件。
要使用此 API,您需要“browserSettings” 許可權。
屬性
browserSettings.allowPopupsForUserEvents-
確定在網頁中執行的程式碼是否可以在使用者事件響應時顯示彈出視窗。
browserSettings.cacheEnabled-
確定瀏覽器快取是否啟用。
browserSettings.closeTabsByDoubleClick-
確定是否可以透過雙擊關閉選定的標籤頁。
browserSettings.colorManagement-
確定顏色管理的各種設定。
-
確定觸發上下文選單彈出視窗的滑鼠事件。
browserSettings.ftpProtocolEnabled-
確定 FTP 協議是否啟用。
browserSettings.homepageOverride-
讀取瀏覽器主頁的值。
browserSettings.imageAnimationBehavior-
確定瀏覽器如何處理動畫影像。
browserSettings.newTabPageOverride-
讀取瀏覽器新建標籤頁的值。
browserSettings.newTabPosition-
控制新標籤頁相對於已開啟標籤頁的位置。
browserSettings.openBookmarksInNewTabs-
確定書籤是在當前標籤頁還是在新標籤頁中開啟。
browserSettings.openSearchResultsInNewTabs-
確定搜尋結果是在當前標籤頁還是在新標籤頁中開啟。
browserSettings.openUrlbarResultsInNewTabs-
確定位址列自動完成建議是在當前標籤頁還是在新標籤頁中開啟。
browserSettings.overrideContentColorScheme-
控制在設定頁面的首選顏色方案時,是否覆蓋瀏覽器主題(淺色或深色)。
browserSettings.overrideDocumentColors-
控制使用者選擇的顏色是否覆蓋頁面的顏色。
browserSettings.tlsVersionRestrictionConfig-
讀取瀏覽器支援的最高和最低 TLS 版本。
browserSettings.useDocumentFonts-
控制瀏覽器是使用網頁指定的字型還是僅使用內建字型。
browserSettings.verticalTabs-
控制瀏覽器是水平顯示標籤欄還是垂直顯示標籤欄。
browserSettings.webNotificationsDisabled-
阻止網站使用
NotificationWeb API 顯示通知。 browserSettings.zoomFullPage-
控制縮放是應用於整個頁面還是僅應用於文字。
browserSettings.zoomSiteSpecific-
控制頁面縮放是在每個站點還是每個標籤頁的基礎上應用。如果
privacy.websites.resistFingerprinting為 true,則此設定無效,縮放將按每個標籤頁進行。
瀏覽器相容性
載入中…