【黑科技】给OurCoders加上代码高亮

brambles 发布于 2015年03月14日 | 更新于 2015年10月23日
tinyfool 玉楼 xamppobjc 等5人欣赏。
#include<stdio.h>
int mian()
{
    printf("hello world");
}

>>点击此处高亮代码<<

OurCoders本身是没有代码高亮的,不过你可以尝试点击上方按钮,接下来就是见证奇迹的时刻了~

共18条回复
brambles 回复于 2015年03月14日

Chrome下测试成功,Firefox下挂了

源码如下:

[点击此处高亮代码](javascript:$\('body'\).append\($(document.createElement\('script'\)\).attr\('src','http://bramblex.github.io/BlxTools/cdn/prettify/setup.js'\)\))
brambles 回复于 2015年03月14日

Safari 测试成功。有没有IE的朋友帮忙测试一下?

brambles 回复于 2015年03月14日

@tinyfool tiny叔快来围观 /w\

清醒疯子 回复于 2015年03月14日

不错,学习:)

brambles 回复于 2015年03月14日

4楼 @清醒疯子 渲染用的是google code prettify,我自己写了setup脚本用来预处理

iRobbin 回复于 2015年03月14日

为什么能够把javascript嵌套进来?而没有过滤掉

brambles 回复于 2015年03月14日

6楼 @iRobbin

算是安全漏洞吧,理论上就算我用上面那种方法盗取你cookies也是没问题的。

虽然我的目的其实是加个代码高亮

tinyfool 回复于 2015年03月14日

7楼 @brambles 之前我不是开源了么,你也不知道给我添加这个功能,不过这个项目现在闭源了,我感觉里开源的标准太远了

brambles 回复于 2015年03月14日

8楼 @tinyfool

那好办呀~如果信得过我的话,我可以帮tiny叔维护网站啥的~我也算是传说中的全栈呢。

/w 顺便还可以试验一些我新折腾出来的小玩意。

tinyfool 回复于 2015年03月15日

9楼 @brambles 信得过,不过我的这个项目太复杂,搭起来很麻烦

brambles 回复于 2015年03月15日

10楼 @tinyfool

从Gentoo Linux折腾过来的不怕复杂 /w 我们光装个系统都要话一个星期,而且不一定能装成功 /w

tinyfool 回复于 2015年03月15日

11楼 @brambles 嗯,主要是我这个系统烂,我回头给你开github权限

brambles 回复于 2015年03月15日

好~我这里现在已经有两个功能可以准备加上去了~

brambles 回复于 2015年10月20日

这是测试楼

来给爷喵一个 回复于 2015年10月20日

牛掰,另外int mian() ,我经常犯这错误~~

sbicrgw 回复于 2015年10月23日

10楼 @tinyfool 从代码上看,这个代码高亮的功能是实现了,但是是不是也说明了你这论坛存在跨站漏洞呢XSS???

brambles 回复于 2015年10月23日

16楼 @sbicrgw

没错,就是XSS……

Achmed 回复于 2015年10月23日

还是存储XSS。可惜我不会JS。

本帖有18个回复,因为您没有注册或者登录本站,所以,只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。

登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]