應(yīng)用場景:
1. 跟桌面應(yīng)用捆綁的擴展:例如Evernote有個Chrome擴展,可以實現(xiàn)安裝Evernote時同時為Chrome安裝這個擴展;
2. 網(wǎng)絡(luò)管理員為內(nèi)網(wǎng)中所有機器預(yù)裝某個擴展。
Chrome官方文檔中對External Extensions的描述:http://developer.chrome.com/extensions/external_extensions
大致原理:
在Chrome配置中填入對擴展的描述,在windows中是修改注冊表,在Mac/Linux中是Chrome數(shù)據(jù)目錄中的文件;
Mac/Linux下的描述文件類似這樣的json:
復(fù)制代碼代碼如下:
{
"external_update_url": "http://myhost.com/mytestextension/updates.xml",
"supported_locales": [ "en", "fr", "de" ]
}
其中supported_locales用來指定為哪些locale(語言環(huán)境)的Chrome安裝這個擴展。
Windows中的情況類似,只是把json的字段以注冊表的形式記錄。
擴展保存在哪
兩個位置:
1. 本地磁盤上的.crx文件
2. 放在服務(wù)器上的url(并且對Windows只能使用WebStore里的url,官方有描述)
本文只簡單介紹,沒有深究細節(jié),需要的去看文檔吧,里面還有FAQ比較貼心。
新聞熱點
疑難解答
圖片精選