做了个 JS、CSS 代码格式化高亮的 Chrome 扩展

2015-01-21 17:44:35 +08:00
 L3au
Prism Pretty: https://chrome.google.com/webstore/detail/prism-pretty/hjjcdjnncffbbhlglkipjhljmocnehim

查看页面源码的时候,打开其中的JS、CSS地址,会对其进行格式化并高亮,同时支持JSON、JSONP请求。然后高亮用的Prism.js,CSS属性的图形化展示来自dabblet.com

项目详情: https://github.com/L3au/prism-pretty
9535 次点击
所在节点    分享创造
36 条回复
lx19930805
2015-01-21 20:43:29 +08:00
请问BugFree(自动除虫)是什么意思?
不错支持。可惜不支持审查元素,毕竟有时候有些js或者css不能单独打开。

发现个问题,有些页面在读取或者返回结果后会被格式化
flyingfz
2015-01-21 22:21:50 +08:00
good。
提一个建议:
有时候服务器端返回的json,包含一些中文,但是中文是类似:"\u79fb\u52a8\u4e92\u8054\u7f51"
建议能把这个转换成汉字。
MaiCong
2015-01-21 23:53:54 +08:00
呃,我也做了一个这种插件。http://www.yuxiaoxi.com/2014-08-26-iformattool.html 没有帐号目前还没有提交到webstore
L3au
2015-01-22 00:19:41 +08:00
@lx19930805 额,这个仅供娱乐233。 chrome开发工具里的source本身有格式化高亮的。。可能有误判,可以提供下链接吗?
L3au
2015-01-22 00:19:50 +08:00
@flyingfz 哦,这个有的,开启unicode这个选项就可以了
L3au
2015-01-22 00:24:47 +08:00
@MaiCong 嗯,也挺好。webstore要5刀的入门费。。记得最早是不用的
lx19930805
2015-01-22 00:34:56 +08:00
@L3au 仅供娱乐?越来越想知道是什么了。v2dn.com 里的邀请码输错后(……/code.post.php)就会误判,应该是返回刷新页面后误判的。
MaiCong
2015-01-22 00:34:58 +08:00
@L3au 要绑定谷歌钱包才给开通,可是没有海外信用卡。
kawaiiushio
2015-01-22 06:56:52 +08:00
chrome:// *.css
chrome-extension://*.css
https://chrome.google.com/*.css(其他https的css文件正常)

这几种url无效
L3au
2015-01-22 10:08:04 +08:00
@lx19930805 这个请求返回的应该是json数据,也会被格式化的
L3au
2015-01-22 10:09:34 +08:00
@MaiCong 办个双币信用卡就好了,很方便的
L3au
2015-01-22 10:09:42 +08:00
@kawaiiushio 这种地址无能为力了,chrome扩展不允许往chrome开头的协议和chrome.google.com这个域名下插入content scripts,应该是出于google自身安全考虑,data:这种dataURI协议也不行。。如data:application/javascript;charset=utf-8,var a = 233
lx19930805
2015-01-23 00:05:03 +08:00
@L3au 发现有些网页源代码不能完全格式化。比如http://dwz.cn/Aw5Ld 或者http://dwz.cn/Aw5Or
jinzhe
2015-01-23 12:26:35 +08:00
很好用!提高了生产力
L3au
2015-01-23 13:41:38 +08:00
@lx19930805 你是说view-source打开的页面源码吗,这个也处理不了。。浏览器默认的有代码高亮了,只是有些页面是压缩的,不方便看。有考虑在当前页面地址上加一个参数,然后格式化高亮源码。
lx19930805
2015-01-23 16:13:23 +08:00
@L3au 那就直接做成,右键“格式化源码”。我记得EditThisCookie能做到添加到developer tools里,要不就添加到扩展的“选项”页面?
L3au
2015-01-27 21:07:58 +08:00
@lx19930805 ok,已增加,更新到1.0.7
lx19930805
2015-01-28 21:43:17 +08:00
@L3au 发现更新后,有个BUG。试了几个SS分享的网站,每次一进入节点配置界面就是无限读取,进不了格式化页面
L3au
2015-01-30 10:12:42 +08:00
@lx19930805 嗯,是有些页面不允许通过ajax获取内容,然后就一直loading,暂时不处理这种页面了。。
sqrtthree
2015-03-03 22:36:50 +08:00
Chrome for mac 环境。版本号:40.0.2214.115,使用你的测试地址http://ip.taobao.com/service/getIpInfo.php?ip=225.5.5.5 也是无效的。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/164225

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX