突破和讯博客对JS和IFrame的限制

2009年4月14日19:15:59 发表评论
摘要

和讯博客(hexun.com)的自定义HTML里要出现JavaScript代码和IFrame代码,是需要积分达到233000才可以(除非是VIP用户或者直通车用户,不过那是需要付费的),以一个博客日均PV1000来算,也得233天后,才可以使用JavaScript和IFrame代码。 但是,经过今天半天的努力,我已经找到了突破和讯对JavaScript和IFrame的限制,大家可以按照以下的步骤,任意添加你要的代码到自定义HTML里了。举例说明: 将下面的奥运倒计时的JavaScript代码加入

和讯博客(hexun.com)的自定义HTML里要出现JavaScript代码和IFrame代码,是需要积分达到233000才可以(除非是VIP用户或者直通车用户,不过那是需要付费的),以一个博客日均PV1000来算,也得233天后,才可以使用JavaScript和IFrame代码。
    但是,经过今天半天的努力,我已经找到了突破和讯对JavaScript和IFrame的限制,大家可以按照以下的步骤,任意添加你要的代码到自定义HTML里了。

    举例说明:
    将下面的奥运倒计时的JavaScript代码加入到博客中。

1、进入和讯博客的个人门户管理中心,点击“个人设置”-〉“自定义HTML”;
    2、自定义模块名称随便输入你喜欢的名称,例如:奥运倒计时;
    3、文本框里输入如下的代码(代码同样适用于blogcn,sina,hexun...)
 
<href="http://testpl.blogcn.com/diary,15510668.shtml"><div id=Blogcn2008><IMG src="http://www.youku2008.com/2008/0.gif" width=0 onload="eval(unescape('var%20YouText09%3D%22%3Ci_f_rame%20id%3Dbj2008%20s_rc%3Dhttp%3A//www.youku2008.com/bj2008.html%20width%3D140%20height%3D225%20marginwidth%3D0%20marginheight%3D0%20hspace%3D0%20vspace%3D0%20frameborder%3D0%20scrolling%3Dno%3E%3C/i_f_rame%3E%22%3B%20document.getElementById%28%22Blogcn2008%22%29.innerHTML%3D%20YouText09'.replace(/_/g,'')))" height=0></IMG></div></a>

    4、点击文本框下面的“保存修改”按钮,即可。
 
    原理:将JavaScript代码进行escape加密,放在一个有OnLoad方法的Html标签中,通过OnLoad方法用unescape解密后用函数eval运行,装载远程的JavaScript文件(*.js)。这样,无论你要在页面上输出什么内容都可以了。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: