解决QQ空间代码出现安全认证的问题,如:每次再提交数据时都显示非法数据,不能正常提交。本人就写了以下转换方法:
当然,代码最好不要全部进行转换。腾讯限制了上传最大字节1024,小于1024字节是很轻松就可以达到的~
所以,我们最好对部分带 "i" 、"e"或 "I"的特定字符串代码进行转化!请查看附件,呵呵!
代码中常见的特定字符串有“javascript”,“ElementById”,“innerHTML”,“div”,“position:absolute”
实例更改背景说明一下:
=================================================================
<img src="javascript:document.getElementById('all').style.background='url
(http://soft.knowsky.com)';" style="display:none;"><img
src="javascript:Mlogo.style.background='';" style="display:none;">
====================================================================
这里我们把源代码中的特定字符串“javascript”中的 “ i ” 进行转化一下,请大家仔细看得到的代码:
===============================================================
<img src="javascr&#105;pt:document.getElementById('all').style.background='url
(http://soft.knowsky.com)';" style="display:none;"><img
src="javascript:Mlogo.style.background='';" style="display:none;">
把代码中的大写的&换成小写&,否则无效.