我正在開發Chrome擴展。當我安裝它時,它的一個圖標顯示在地址欄中。我希望安裝後不應顯示該圖標。隱藏Chrome擴展中地址欄上顯示的圖標
0
A
回答
1
與鉻49開始(參見announcement和detailed description)所有的擴展的圖標被顯示在瀏覽器工具欄:
[...]用戶已經安裝的每個延伸部具有固定的使用者介面表面。默認情況下,這將位於多功能框右側的工具欄中(瀏覽器操作現在在此處),用戶可以選擇在Chrome菜單中隱藏(「溢出」)這些操作。
原因是爲了保護我們的用戶。我們經常聽到許多用戶不知道他們已安裝的擴展程序,無論這是由於側載,網絡釣魚安裝,還是僅僅由於用戶忘記安裝了多少和哪些安裝。不幸的是,擴展消耗計算資源,並且可能具有顯着的安全性,隱私和性能影響。正因爲如此,我們決定需要增加用戶可見度。
這意味着爲您的擴展什麼:
- 如果分機有瀏覽器操作:沒有! (除了略有不同的隱藏/溢出功能外)。
- 如果擴展程序有一個頁面操作:該擴展將在工具欄中給出一個持久圖標。在通常不會顯示擴展程序的頁面操作的頁面上,操作將變爲灰色,表示它不想操作。在它想要採取行動的頁面上,它會被完全着色。
- 如果擴展名有無動作:與頁面動作類似,擴展名將在工具欄中被賦予一個持久性圖標。它會一直顯示出灰色的外觀。
即使在先前隱藏的頁面動作或沒有動作的擴展的情況下,持續顯示動作是必要的,因爲動作的存在並不總是與擴展動作相關。我們也無法在每個選項卡的基礎上有條件地顯示該操作,因爲有許多操作與任何選項卡不相關。爲了確保用戶知道他們安裝的可能影響其瀏覽器的擴展程序,我們需要確保每個擴展程序都可見。
我們盡了最大努力來限制這個突破的功能,並希望您瞭解開發人員不便和用戶權益之間的權衡。感謝您的理解,因爲我們保證用戶安全!
分機或者通過調整總體工具欄的寬度可以手動地隱藏圖標的最終用戶(點擊地址欄和工具欄和阻力之間的空間),或者通過rightclicking一個圖標並選擇隱藏或顯示:
相關問題
- 1. Chrome擴展程序隱藏地址欄
- 2. 顯示/隱藏DIV Chrome擴展
- 3. 如何讓Chrome擴展PageAction圖標出現在地址欄中?
- 4. 隱藏地址和工具欄在Chrome
- 5. 如何隱藏地址欄中顯示的網址(使用javascript)
- 6. 隱藏地址欄中的URL地址
- 7. 隱藏地址欄
- 8. 如何隱藏URL地址擴展
- 9. Chrome擴展程序圖標不顯示
- 10. 隱藏瀏覽器中的地址欄或隱藏地址欄中的url
- 11. Chrome擴展程序:隱藏並顯示瀏覽器操作圖標
- 12. 隱藏網址擴展
- 13. 隱藏Chrome移動版上的地址欄
- 14. 如何隱藏iPhone上的地址欄?
- 15. Chrome擴展程序:顯示隱藏的元素並點擊它
- 16. Chrome擴展圖標://擴展/
- 17. 是否可以使用Chrome擴展在地址欄中設置多個圖標?
- 18. 使用擴展名顯示帶地址欄的Chrome彈出窗口
- 19. mvc隱藏地址欄
- 20. 如何隱藏地址欄
- 21. 隱藏地址欄(touchOverflow)
- 22. 如何隱藏在Android的Chrome瀏覽器的地址欄中
- 23. 在iPhone/Android上隱藏地址欄
- 24. 在iPhone上隱藏地址欄
- 25. Chrome擴展程序:顯示和隱藏元素?
- 26. 從Chrome擴展程序隱藏/顯示滾動條
- 27. 要隱藏地址欄,在asp.net中的標準欄從代碼隱藏
- 28. 如何隱藏.php從地址欄中顯示?
- 29. 彈出式菜單中的隱藏欄地址(chrome)
- 30. FAQ顯示/隱藏擴展答案