一、目标:
基于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* 等软件包时,可以不指定版本号
-----------------------------------------------------
结果点评:浏览器安装完后,测试加载插件,成果出现侧栏。
不同版本浏览器,对插件的支持程度不一样,需要查询相关官网文档。