lyb
lyb
小狐狸
小狐狸
  • UID53670
  • 注册日期2016-03-25
  • 最后登录2016-03-25
  • 发帖数1
  • 经验2枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
阅读:1117回复:1

当附加组件用着不爽时,自己修改附加组件再打包使用,启用被禁用的附加组件

楼主#
更多 发布于:2016-03-25 14:51
现在大家都用json序列化。

开发过程中,调试接口难免会用到json,在浏览器查看结果又太乱,所以一般都会安装自动格式化插件。
推荐jsonview,小巧,快速。

jsonview在chrome下表现良好,但是会有一闪的情况,在页面数据比较大时,格式化会有延迟。

在firefox下非常快,而且不会有延迟,但是有另一个问题,就是显示字体太大,看着不舒服,所以需要修改了。
firefox中在地址栏输入 about:config
搜索jsonview
找到extensions.jsonview@brh.numbera.com.sdk.rootURI
双击即可查看到值,它是xpi文件的路径,当然,它也是一个zip压缩文件。
解压后打开,其中目录的data/default.css就是需要修改的文件。
修改其中#json段的text-size:1.1em为0.9保存,并打包回去,打包要打成原包的格式,避免把文件夹打进去了。
然后再打开浏览器,会提示附加组件验证不通过,已经不能使用了。

这是由于firefox进行了验证,重新打包后验证不通过了。
我们需要强制关闭验证功能:
还是在about:config中,搜索xpinstall
找到xpinstall.signatures.required,双击它,修改成false即可。

注:这样即是关闭了验证功能,会在附件组件中看到警告,但是一样可以使用。请不要随意安装不可信来源的插件,以免受到伤害。
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
1楼#
发布于:2016-03-25 15:18
1、xpinstall.signatures.required 在下个版本 46(预计 4 月 19 日)将被删除

2、仅仅修改字体大小,user css 足矣
游客

返回顶部