2012-11-02 76 views
0

我正在研究C++項目,該項目將讀取Chrome首選項文件並枚舉擴展和插件。枚舉首選項文件中的Chrome擴展和插件

主要要求是我的應用只能使用/顯示chrome://extensionschrome://plugins中顯示的擴展程序和插件。

  1. 有誰知道擴展的哪個設置決定它是否顯示在chrome://extensions下?我找不到背後的邏輯......

  2. 有沒有人知道將插件組成的規則集,如chrome://plugins所示?難道名稱,版本或...我無法找到背後還有

回答

0

這只是一個局部的答案邏輯,但據我所知,沒有任何設置,以防止從chrome://extensions顯示出來的擴展(你可以隱藏出現在工具欄中的圖標,但所有內容都會在chrome://extensions中顯示。因此(根據我讀過的內容以及我的經驗有限),所有已安裝的擴展都會顯示在chrome://extensions(這主要是出於安全原因)

關於插件,您指的是哪個特定的分組?我的分組似乎是在在同一個軟件包中有多個文件(包括Firefox插件,很奇怪)。請參閱here瞭解更多詳細信息,並對不起,如果這不是你想要的那樣具體:)

+0

擴展程序: 如果您安裝YouTube擴展程序,它將在「新建選項卡 - >應用程序」頁面並沒有顯示在「chrome:// extentions」中。你也不能禁用它。什麼是確定這一點的設置?它是「位置」:1? 插件: 例如,我有「Flash」和「Shockwave」組。 在Flash組下我有2個插件名稱「Shockwave Flash」 在Shockwave組下我有1個插件名稱「Shockwave for Director」 組合插件的規則是什麼?爲什麼「Shockwave Flash」結束於「Flash」組而不是「Shockwave」組?很混亂。 – user3608906

+0

@htome關於YouTube應用程序,這實際上是應用程序和擴展程序之間的區別。應用程序(這裏是一個基本的文件 - http://www.ghacks.net/2011/01/18/the-difference-between-google-chrome-extensions-and-web-apps/)。因此,任何一個應用程序(即出現在該選項卡上)都不是擴展名,並且不會出現在'chrome:// extensions'中。同意插件 - 我最好的猜測是它與整個插件包有關,但我不想說任何肯定是錯誤的,因爲我在這方面沒有太多經驗。 – RocketDonkey