前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Btools 1.0.0 的后续更新

Btools 1.0.0 的后续更新

作者头像
imba久期
发布2022-09-23 20:38:46
2670
发布2022-09-23 20:38:46
举报
文章被收录于专栏:imba久期的杂货铺

之前有用户反应是否能做一个火狐浏览器版的,然后就去研究了一下火狐的插件,在做Chrome插件的时候了解到火狐浏览器插件并不是很好做,也不兼容其他浏览器。

但实际着手发现只有一小部分对象的名称和配置文件内容有变,其他都可以通用,比如Chrome在调用读取写入设置等用的是chrome,而火狐用的是browser。

可能是火狐浏览器的新版插件也兼容了,于是非常简单的复制粘贴,看着教程改了改相应的设置就可以用了。

有个比较坑的问题就是功能代码部分,比如获取封面,Chrome等浏览器是正常的,但火狐会在新页面打开图片后视频页面变成一个空白页并显示[Object object],可能是把返回参数给显示出来了,但我们不希望它返回而是让之前的页面保持原样。后来查证是需要在程序运行完后添加void(0)来避免。

说了这么多,意思就是:Btools插件火狐浏览器版待发布

然后还做了个我觉得不错的东西:

快捷键菜单

演示一下是这样的

按住鼠标左键不松开,通过鼠标移动选择功能,松开鼠标后执行功能,同时也可以通过快捷键来执行功能。

并且封装成了一个简单的函数,只需要通过这样简单调用就可以生成菜单。

83和85这两个是按键的keyCode,title是显示的文字,url是跳转的链接,之后打算再改进一个,自动判断传入的值,如果是链接就跳转,如果是函数就执行,相信会非常方便。

这样也可以统一菜单样式,但目前想的是,像获取封面这种一键打开的就不准备改成这样了(也不一定),直播助手的菜单我觉得可以换成这种。

毕竟它现在...

长这样!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-01-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 imba久期 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档