andypku
非常火狐
非常火狐
  • UID23097
  • 注册日期2008-03-05
  • 最后登录2022-08-20
  • 发帖数865
  • 经验740枚
  • 威望0点
  • 贡献值790点
  • 好评度26点
  • 社区居民
  • 忠实会员
阅读:2763回复:16

[求助]脚本是否解决需求问题的最好办法?

楼主#
更多 发布于:2017-11-29 07:22
在如此多扩展都不能用的情况下,是否很多需求可以通过脚本来实现?
warb
非常火狐
非常火狐
  • UID51578
  • 注册日期2015-10-28
  • 最后登录2019-05-04
  • 发帖数639
  • 经验666枚
  • 威望0点
  • 贡献值816点
  • 好评度27点
1楼#
发布于:2017-11-29 10:05
https://github.com/Endor8/userChrome.js/tree/master/userChrome

以前的脚本百分99都能用。更重要的是所有火狐内页都生效。扩展做不到的。这些脚本在最新版都可以使用
andypku
非常火狐
非常火狐
  • UID23097
  • 注册日期2008-03-05
  • 最后登录2022-08-20
  • 发帖数865
  • 经验740枚
  • 威望0点
  • 贡献值790点
  • 好评度26点
  • 社区居民
  • 忠实会员
2楼#
发布于:2017-11-29 12:00
warb:https://github.com/Endor8/userChrome.js/tree/master/userChrome

以前的脚本百分99都能用。更重要的是所有火狐内页都生效。扩展做不到的。这些脚本在最新版都可以使用
回到原帖
我下载了这个玩意儿,但是不会用。。。
warb
非常火狐
非常火狐
  • UID51578
  • 注册日期2015-10-28
  • 最后登录2019-05-04
  • 发帖数639
  • 经验666枚
  • 威望0点
  • 贡献值816点
  • 好评度27点
3楼#
发布于:2017-11-29 12:35
andypku:我下载了这个玩意儿,但是不会用。。。回到原帖
网页上不是有图吗。按照做就可以了。
andypku
非常火狐
非常火狐
  • UID23097
  • 注册日期2008-03-05
  • 最后登录2022-08-20
  • 发帖数865
  • 经验740枚
  • 威望0点
  • 贡献值790点
  • 好评度26点
  • 社区居民
  • 忠实会员
4楼#
发布于:2017-11-29 14:22
warb:网页上不是有图吗。按照做就可以了。回到原帖
连英语都不是,是德语,看不懂啊。
warb
非常火狐
非常火狐
  • UID51578
  • 注册日期2015-10-28
  • 最后登录2019-05-04
  • 发帖数639
  • 经验666枚
  • 威望0点
  • 贡献值816点
  • 好评度27点
5楼#
发布于:2017-11-29 15:28
对比图操作
在Firefox 57的用户使用铬
下列文件需要使用用户铬脚本,或者是一个先决条件:

1. config.js
2. userChromeJS.js
3.配置-的prefs.js
4. userChrome.js
(要下载的上述文件点击右键,另存为)。
哪里有去文件

该文件config.js和userChromeJS.js必须在Firefox的安装文件夹


https://github.com/Endor8/userChrome.js/blob/master/userChrome/images/Screenshot4-400px.png?raw=true
https://raw.githubusercontent.com/Endor8/userChrome.js/master/userChrome/images/Screenshot3-400px.pnghttps://raw.githubusercontent.com/Endor8/userChrome.js/master/userChrome/images/Screenshot3-400px.png

该文件配置-的prefs.js在需要Firefox的安装文件夹\默认\ PREF


截图
https://raw.githubusercontent.com/Endor8/userChrome.js/master/userChrome/images/Screenshot5-400px.png
放大
哪里是Firefox的安装文件夹

在C:\ Program Files文件\ Mozilla Firefox浏览器(使用64位)

或 C:\ Program Files文件(x86)的\ Mozilla Firefox浏览器(与32位)

或 Portable_Firefox \ Firefox的便携式火狐从这里

在配置文件夹\铬拥有文件: userChrome.js


截图
https://raw.githubusercontent.com/Endor8/userChrome.js/master/userChrome/images/Screenshot2-400px.png
放大


截图
https://raw.githubusercontent.com/Endor8/userChrome.js/master/userChrome/images/Screenshot1-400px.png
放大

该配置文件夹一般在发现:

%APPDATA%\ Mozilla的\火狐\概况\ xxx.default
(xxx是一个随机串,并且是不同的每个人)

或 Portable_Firefox \ Profiles文件夹从便携式火狐在这里
这些文件的内容:

config.js看这里

userChromeJS.js看这里

配置-的prefs.js

PREF(“ general.config.obscure_value ”,0);
PREF(“ general.config.filename ”,“ config.js ”);

userChrome.js

userChrome。进口(“ * ”,“ UChrm ”);

所有四个文件也可供下载:

https://github.com/Endor8/userChrome.js/tree/master/userChrome/Dateien
最近的一个脚本的收集可以在这里找到:

https://github.com/ardiman/userChrome.js
信息和帮助,在这里看到:

https://www.camp-firefox.de/forum/viewtopic.php?f=16&t=112673
cooling
小狐狸
小狐狸
  • UID36051
  • 注册日期2011-04-20
  • 最后登录2024-02-02
  • 发帖数12
  • 经验43枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
  • 社区居民
6楼#
发布于:2017-11-29 16:09
warb:https://github.com/Endor8/userChrome.js/tree/master/userChrome

以前的脚本百分99都能用。更重要的是所有火狐内页都生效。扩展做不到的。这些脚本在最新版都可以使用
回到原帖
层主,我的57怎么在所有火狐内页都不能生效?而且很多脚本用不了或有些功能用不了?还有什么设置吗?谢谢!
喜欢firefox,不喜欢chrome
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
7楼#
发布于:2017-11-29 17:46
andypku:连英语都不是,是德语,看不懂啊。回到原帖
这个帖子也有说https://www.firefox.net.cn/3g-read-run?tid=60535&fid=4
Firefox More than meets your experience
喜马拉雅
火狐狸
火狐狸
  • UID55837
  • 注册日期2017-07-22
  • 最后登录2024-01-21
  • 发帖数99
  • 经验112枚
  • 威望0点
  • 贡献值90点
  • 好评度6点
  • 社区居民
  • 忠实会员
8楼#
发布于:2017-11-29 20:17
fang5566:这个帖子也有说https://www.firefox.net.cn/3g-read-run?tid=60535&fid=4回到原帖
其实我没搞懂,uc脚本到底是什么原理。
扩展是以前能触碰底层,所以底层一动,扩展就容易失效。现在等于,扩展只能和圈定的API打交道,所以一方面API不改,扩展就不会失效;另一方面API显然不如底层丰富,所以可定制程度也不如以前
但是uc呢?uc是不是还是能触碰底层?所以理论上是不是能通过uc,恢复以前扩展的【能力集合】?还是说uc也只能触碰WE API了?真是不懂
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
9楼#
发布于:2017-11-29 21:46
喜马拉雅:其实我没搞懂,uc脚本到底是什么原理。
扩展是以前能触碰底层,所以底层一动,扩展就容易失效。现在等于,扩展只能和圈定的API打交道,所以一方面API不改,扩展就不会失效;另一方面API显然不如底层丰富,所以可定制程度也不如以前
但是uc...
回到原帖
和扩展签名检查类似,mozilla没有完全删除xul,这样理论上uc扩展和脚本依然可以用,firefox只是将其隐藏 一般人是没法用,但还是有办法用起来。uc仍然是接触低层级,也就是底层的,所以扩展仍然可能随着ff代码变动失效。mozilla关闭了大门,但是小门没关。具体技术细节我不了解。
Firefox More than meets your experience
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
10楼#
发布于:2017-11-29 22:13
喜马拉雅:其实我没搞懂,uc脚本到底是什么原理。
扩展是以前能触碰底层,所以底层一动,扩展就容易失效。现在等于,扩展只能和圈定的API打交道,所以一方面API不改,扩展就不会失效;另一方面API显然不如底层丰富,所以可定制程度也不如以前
但是uc...
回到原帖
类似最早的扩展(需要重启的那种),注入代码到浏览器主窗口(XUL),能接触大部分底层(JavaScript、XUL。某些C++代码没留接口则不能)。
后来有了无需重启扩展、附加组件SDK等,现在SDK已移除,无需重启基本架构还在(Mozilla某些扩展还在用;57已禁止普通扩展用)。
uc不能触及WE API。要想恢复原来的扩展能力,某些代码、组件需要自己重新写/引入,因为已经变更或去除。
喜马拉雅
火狐狸
火狐狸
  • UID55837
  • 注册日期2017-07-22
  • 最后登录2024-01-21
  • 发帖数99
  • 经验112枚
  • 威望0点
  • 贡献值90点
  • 好评度6点
  • 社区居民
  • 忠实会员
11楼#
发布于:2017-11-30 00:07
yfdyh000:类似最早的扩展(需要重启的那种),注入代码到浏览器主窗口(XUL),能接触大部分底层(JavaScript、XUL。某些C++代码没留接口则不能)。
后来有了无需重启扩展、附加组件SDK等,现在SDK已移除,无需重启基本架构还在(Mozil...
回到原帖
谢谢fang大和yfdyh000大科普!这么一说,uc好像we正规军之外的秘籍小口子呀,虽然正规军要讲标准、被套上了紧箍咒,但羊肠小道还提供了无限可能性啊,想折腾的群众,还是可以用uc打开一扇大门,做we做不到的事情,想想还有点小激动~~
andypku
非常火狐
非常火狐
  • UID23097
  • 注册日期2008-03-05
  • 最后登录2022-08-20
  • 发帖数865
  • 经验740枚
  • 威望0点
  • 贡献值790点
  • 好评度26点
  • 社区居民
  • 忠实会员
12楼#
发布于:2017-11-30 09:17
UC脚本的本质是JavaScript吗?
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
13楼#
发布于:2017-11-30 09:54
andypku:UC脚本的本质是JavaScript吗?回到原帖
uc 脚本就是剥离外壳了的扩展,扩展里面基本就是 XUL、JS 和CSS
Firefox More than meets your experience
andypku
非常火狐
非常火狐
  • UID23097
  • 注册日期2008-03-05
  • 最后登录2022-08-20
  • 发帖数865
  • 经验740枚
  • 威望0点
  • 贡献值790点
  • 好评度26点
  • 社区居民
  • 忠实会员
14楼#
发布于:2017-11-30 10:28
fang5566:uc 脚本就是剥离外壳了的扩展,扩展里面基本就是 XUL、JS 和CSS回到原帖
哦哦,我查查什么是xul。
原来都是样式的意思啊?
上一页
游客

返回顶部