Google Chrome已更改其靜默安裝擴展程序的機制。 Windows 25的外部擴展部署選項默認情況下會被禁用,因爲Chrome 25,用戶需要打開「擴展設置」頁面以手動啓用擴展。如何獲取Chrome擴展的啓用狀態?
我可以通過編程方式啓用擴展或檢測擴展的啓用狀態嗎?
感謝您的幫助。
Google Chrome已更改其靜默安裝擴展程序的機制。 Windows 25的外部擴展部署選項默認情況下會被禁用,因爲Chrome 25,用戶需要打開「擴展設置」頁面以手動啓用擴展。如何獲取Chrome擴展的啓用狀態?
我可以通過編程方式啓用擴展或檢測擴展的啓用狀態嗎?
感謝您的幫助。
chrome.management API會讓你知道擴展是啓用還是禁用。當然,如果你的擴展能夠調用這個方法,那麼你已經知道它已經啓用了。
企業可以按策略安裝擴展,但消費者產品無法也不應該濫用企業策略,只是默默安裝。
這個問題可能是早已過去有用,但對於其他人不知道如何做到這一點,這裏有一個破敗的(如鉻45,Windows版本的):
的狀態被存儲在谷歌Chrome瀏覽器安全首選項文件。這是存儲在%localappdata%\ Google \ Chrome \ User Data \ ProfileFolder中的JSON格式文件。 如果未設置用戶,則配置文件夾可能是「配置文件1」或用戶特定文件夾的「默認」。檢查您的目錄以確保。
擴展狀態存儲在: 擴展名:設置:(擴展ID):狀態節點。禁用狀態爲0,啓用狀態爲1。 EG: { 「擴展」:{ 「設置」:{ 「ahfgeienlihckogmohjhadlkjgocpleb」: 「狀態」:1}}}
提醒一句,不要亂用此文件。僅用於閱讀目的,偏好設置設置有散列,以防止未經授權的非用戶修改。