怎么發(fā)布一個瀏覽器擴(kuò)展程序?
最近,我們在 Chrome 擴(kuò)展商城上發(fā)布了一個新的擴(kuò)展程序——《嗶哩嗶哩多賬號工具》。這是一個用來同時登錄多個賬號,并自由切換的工具。
https://aidbodev.com/zh/bilibili-multi-account/
這是我們第一次發(fā)布 Chrome 瀏覽器擴(kuò)展,所以想要將相關(guān)的流程和注意點整理并分享出來。
開發(fā)擴(kuò)展
這部分不是本文的重點,于是就跳過了。順便推薦一下?vitesse-webext 腳手架,熟悉 Vue 的開發(fā)者們可以嘗試一下,這也是我們開發(fā)嗶哩嗶哩多賬號工具所使用的。
注冊 Chrome 開發(fā)者賬號
提前準(zhǔn)備
?Google 賬號
可以支付美元的銀行卡或信用卡
進(jìn)入應(yīng)用商店:https://chrome.google.com/webstore/category/extensions。點擊右上角的??按鈕,點擊開發(fā)者信息中心。然后進(jìn)入其中填寫信息,并支付5美元。
交易者聲明:這塊因為我們發(fā)布的是免費程序,所以選擇了非交易賬號。
上傳擴(kuò)展
提前準(zhǔn)備:
打包好的 zip 包
一段說明文字
128x128 像素的圖標(biāo),注意邊緣的留白,具體參考https://developer.chrome.com/docs/webstore/images/#icons
1280x800 或 640x400 像素的JPEG 或 24 位 PNG(無 alpha 透明層)的擴(kuò)展程序截圖 1-5張,用于展示擴(kuò)展程序功能介紹
使用各個權(quán)限的理由文字,這部分我們都是一句話簡單講講
上傳新內(nèi)容:將擴(kuò)展程序打包,將其中的 zip 文件上傳。平臺會自動識別?manifest 文件中的各項信息。然后按照步驟填入之前準(zhǔn)備的信息。
然后就是等待審核通過了。
等待審核
首次審核時間比較長,特別是?host_permissions 使用了通配符的廣泛網(wǎng)絡(luò)權(quán)限。
這也導(dǎo)致了我們初次審核被拒絕。所以各位如果想要通過審核,一定要注意這個權(quán)限的設(shè)置,這也是為了限制擴(kuò)展程序做出超出預(yù)期的行為。

在修改完后,我們進(jìn)行過兩次提交審核。都是在一天之內(nèi)通過的。這兩次都是在工作日進(jìn)行,聽說周末可能不會進(jìn)行審核,第一次時間長我估計也有這個原因。
發(fā)布成功
審核結(jié)果都是通過電子郵件通知的,所以最好提交準(zhǔn)備好接收郵件。

內(nèi)容比想象中少,不過如果能幫助到各位,就很好。如果你還有任何問題,歡迎在下面評論。如果我們看到,會盡快回復(fù)的。