一、实测验证:Chrome为什么应该尽量用 UserScript 而不用扩展
,其中提到了尽可能的
使用 Userscript
按下 Shift + ESC,你会发现你安装的扩展程序都占用了大小不等的几 MB 内存,而此时这些扩展并没有工作。也就是说,即使在没有工作的情况下,只要你打开 Chrome 浏览器,就已经开始费内存了;而 UserScript 则不一样,只有在它工作的时候才会占用内存。
ViaghacksUPDATE:感谢 Chrome迷读者、Chrome 扩展开发者朱才童鞋的提醒事实上,Chrome 扩展之所以在没有工作的时候就占用内存,主要是因为大多数扩展中包含的 background 页引起的,也就是说没有 background 页的扩展是没有独立进程的,理论上不存在占用内存的情况。但是,为了方便扩展的设置,大多数扩展都有 background 页。
相对于 Chrome 扩展而言,UserScript 提供的功能要相对单一(无设置),也就是说如果某个 Chrome 扩展仅仅为了实现相对应的 Userscript 的功能,完全不需要 Background 页,也就不存在有独立进程且占用内存的情况…详情请看本文评论区朱才的评论。
二、如何安装scriptish
安装scriptish方法:
1. 工具---附加组件----找到右上角的那个齿轮按钮-------强制安装扩展。
2. 让配置文件夹保存在安装路径可以使用 -p制定文件存放位置,也可以使用引导器
userscript脚本,要下载安装这种脚本必须要安装Greasemonkey扩展或者Scriptish扩展才能调用
调用css样式的方法有2种:
1. 在配置文件夹的chrome目录(没有就新建)下新建userchrome.css,将代码粘贴进去,但是这样就有个缺点,不方便管理和编辑,所以一般来说万年不变的样式才放这里面。
2. 安装stylish扩展,重启浏览器之后点击图标,选择编写新样式→空白样式,找到别人发的或者自己填入样式代码,也可以去样式站下载安装。
三、chrome中怎么添加user.js脚本?是不是首先要安装个扩展?
直接打开小乐图客扩展的泡泡框中的JS代码功能,
将JS代码粘贴后,GO即可。
四、如何制作chrome插件,可以用jquery修改已知网页DOM
Content Script
简单的说,就是扩展可以在页面插入代码。
于是就没有什么做不了的了。
更具体的,去看扩展开发文档吧
如果觉得扩展开发太复杂,可以试着开发User Script
Chrome原生支持UserScript,建议先从这个上手
写段代码,命名为*.user.js
拖到Chrome扩展管理界面,安装,就o了
如果我的回答没帮助到您,请继续追问。
五、chrome的专用链转换插件能分享一下么?
专链脚本行吗?
六、想做一个便携版的firefox,要清除哪些隐私的东西?怎么清除啊?
请问:prefs.js里的lastpass数据和xnotifier数据为什么删了后,再重启浏览器,还是会恢复???(这2个扩展早就删了的。)
- 相关评论
- 我要评论
-