添加谷歌本地插件
新建一个插件文件夹,内有插件的配置文件manifest.json
,基本结构如下:
1 | { |
其中
name
、version
、description
三个可以随意,manifest_version
现在是固定写2就可以,browser_action
里面可以配置在工具栏的图标、名字、链接等。
content_scripts
可以配置生效的域名,以及加载的js代码。
然后使用谷歌浏览器加载插件就可以生效了(好像需要开发者模式)。
功能实现
初步想实现的功能就是用谷歌浏览器打开某个网站时,可以在左下角显示小窗,看看直播或者视频之类的。
起始页面是一个索引页,显示当前所有的已定的直播和视频。根据两个列表生成
1 | var |
id
作为唯一标示来生成页面结构,videoes
里面的page
是B站的分P。
生成的小窗就用fixed来定位,还准备了两个按钮,刷新和返回,方便操作,直播部分采用的是斗鱼的直播,参考网站的代码,生成代码:
1 | videodom.innerHTML = '<embed width="' + vWidth + '" height="' + vHeight + '" allownetworking="all" allowscriptaccess="always" src="https://staticlive.douyucdn.cn/common/share/play.swf?room_id=' + liveid + '" quality="high" bgcolor="#000" wmode="window" allowfullscreen="true" allowFullScreenInteractive="true" type="application/x-shockwave-flash">'; |