一、目標:
基于UOS系統進行瀏覽器插件開發,目標展現形式為側欄
二、背景:
UOS操作系統需支持1032及以上版本
瀏覽器插件基于google瀏覽器,自帶360等瀏覽器能兼容基于google瀏覽器開發的插件
JS庫借用Vue庫以提高效率
三、問題:
客戶端電腦無法連接互聯網
google瀏覽器114版本以上才正式支持側欄
四、解決過程:
1、對局域網中的瀏覽器進行升級
利用相近配置的能夠連接外網的電腦,通過應用商店安裝較新版的google瀏覽器,這里沒有采用安裝官網版的V134.xx,而是用了V115.xx。
在安裝前,在系統的“更新設置”里,取消“清除軟件包緩存”,這樣安裝后,會在系統的/var/cache/lastore/archives 目錄下保存新下載的安裝包。
PS: /var/cache/apt/archives 目錄下保存的是通過apt-get 下載的軟件包,需注意區別。
2、在脫網電腦安裝V115的谷歌瀏覽器時,提示缺少依賴庫,主要是三個:
deepin-elf-verify? ?選用了聯網電腦已有的版本 v1.1.10-1
ca-catificates 選用了聯網電腦已有的版本 v20200601-deb10u2
ca-catificates-uniontech?選用了聯網電腦已有的版本 v1.0.6-1
經測試,安裝三個依賴包以后,可以正常安裝谷歌瀏覽器V115
3、在安裝過程中,需要了解怎么查看軟件包的版本,用到了幾個命令
sudo apt-get update? #更新apt源的索引信息
sudo apt-cache search 軟件包名? #這里軟件包名支持模糊查詢
sudo apt-cache show 軟件包名 #這里需要完整包名,可以基于上述命令查詢
sudo apt-get download 軟件包名=版本號?
在下載ca-certificates* 等軟件包時,可以不指定版本號
-----------------------------------------------------
結果點評:瀏覽器安裝完后,測試加載插件,成果出現側欄。
? ? ? ? ? ? ? ? ? 不同版本瀏覽器,對插件的支持程度不一樣,需要查詢相關官網文檔。