1. 苏葳的备忘录首页
  2. 编程

突破EVE官方论坛的签名图限制

css eveEVE官方论坛的正式版本使用的是凌云BBS的论坛(LYBBS),因为论坛登录名必须与光通的会员用户密码一致,所以在安全方面限制比较严格。7月31日论坛上线之后,马上就有玩家试出来可执行Javascript脚本,所以光通马上将LYBBS代码的[img]标签对封掉。后来当玩家用HTML标签对做签名图后,又在一次维护之后封掉了HTML标签。签名图功能就此失效,那么除了假签名之外,能否有其它办法加入签名图呢?

查看签名栏的代码,显然光通是将[img]标签失效,并将<和>全部给替换掉了,因此只能寄望于剩下可用的LYBBS标签中有参数位置可以让用户将代码插在<和>中间。在论坛上发现有用户用彩色签名文字,这就是说LYBBS里的[color=]标签是可用的,在论坛显示时将被替换为<font color=””>,那么显然可以将参数放在color=后面。

EVE论坛的字体大小[size]标签也被禁用,然而用上面的color标签,很容易发出来了大字体。随后试验了几个CSS的滤镜,终于把图片以文字的背景图方式显示了出来。这样,文字只要输成空格就解决问题了。例子如下:

"在永无止境的时代中
自己到底能做些什么呢?
[color=red style="font-size:183px;
background-repeat: no-repeat;
background-image:URL(http://www.shanghai-focus.com/Community/upload/SHFocus_200683172456.jpg)"]
[/color]"

background-repeat是为了防止图片背影重复破坏画面效果。

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/178.html

发表评论

邮箱地址不会被公开。 必填项已用*标注