返回首页

实测验证:Chrome为什么应该尽量用 UserScript 而不用扩展

245 2024-03-18 03:48 admin   手机版

一、实测验证: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个扩展早就删了的。)

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片