[声明]您现在看到的帖子为: 用户版
因为此贴过长, 并且并非所有用户都要通读,
考虑再三, 还是将其切割开来. 如此, 本贴共分三版, (链接如下)
其一为用户版, 其二为开发员版, 其三为管理员版.
如果您为普通用户, 则您仅需阅读用户版.
如果您为开发人员, 建议您阅读用户版+开发员版.
而管理人员, 则仅需阅读管理员版[如有兴趣可通读].
近日出现某网站人员到本坛做广告的事件, 且性质较为恶劣.
以前广告贴不过是链接而已, 但如今打开帖子就会被转向,
或者在标准回复(不是快捷回复)时转到某页面,
导致浏览/回复本坛内容受到了较大的影响.
相关事件请参见: 帖子1 帖子2
============================================
以下为技术方面的分析.
为描述方便起见, 我们假设要转向的站点为 52ebooks.com .
平时我们在网站上见到的自动转向, 一般是通过以下几种方式实现的:
1. javascript : window.open() , location.href ;
2. meta : <meta http-equiv=\"Refresh\" content=\"5, 52ebooks.com\" />
3. 服务器端转向: Server.transfer, Response.redirect().
但作为PHPWind 论坛, 很明显没有办法在发贴时使用上述三者之一.
那么, 到底为什么会出现上述问题呢? 让我们先看一下帖子.
普通浏览时的截图
回复帖子时的截图
我们可以看到, 该贴在普通浏览时仍然处于正常状态(得益于\"禁言\"处理),
但在标准回复时, 在下面的\"最近回复\"列表里可以看到不良言论,
这就是无法回复的原因, 也是论坛的 BUG 之一.
有同学说, 你怎么知道这就是真正原因? 下面我就带大家看一下.
首先打开 HttpWatch 监视您的浏览器, 然后转到有广告的页面,
点击\"新回复\"进入标准回复状态, 稍候页面自动转向.
OK, 我们已经完成了监视, 看看我们抓到了什么.
图中标出了本站正常记录和广告网站记录的分界线.
那么, 被标在红线之前的几个网站是 ReadFree 的吗?
比如: 51yes.com, 51.la, 和 cnzz.com?
答案是肯定的. 它们是本站使用的计数器.
如不相信, 可以在本站各主要页面下部看到这些标识.
在 HttpWatch 的监视里面发现了广告网的网址,
从禁言人员的发言里面也能找到那个 Flash,
看来凶手是它无疑了.
但是看似温驯的 Flash 怎么会充当杀手的角色呢?
我们就把它解剖了吧! 嘿嘿!
使用 \"硕思闪客精灵\" 打开该 Flash, 如图所示.
我们可以看到, 左侧已经显示出\"动作\"的分析结果,
右侧指示该动画的唯一\"动作\"出现在主影片的第一帧.
其\"动作代码(AS)\"为: getURL(\"xxxxx.com\").
这就是了, Flash 在页面中会自动播放, 从而执行代码,
而此 Flash 的播放结果就是转向到广告网站的主页.
说到这里相信大家已经明白怎么做了.
如果可以在本地禁止 Flash 的自动播放,
则可以正常浏览论坛而不会受到干扰.
禁用的方式很多, 比如:
(1)使用其它浏览器自带的功能.
可随时打开被屏蔽的 Flash. 推荐!
(2)使用 Internet 选项禁用该加载项. 不如(1)灵活.
操作: 在IE中点击工具> Internet 选项.
转到\"程序\"页面, 点击\"管理加载项\".
在\"Internet Explorer 已经使用的加载项\"中,
找到\"Shockwave Flash Object\", 在\"设置\"中选择\"禁用\".
确定以后, 重新启动 \"Internet Explorer\"即可.
(3)使用 XX 助手(不推荐 (-_-);; ).
如果您实在看不懂上面写什么, 还不幸地安装了上网助手,
又死活卸不掉它, 那么可以暂时拿它用用... 自己尝试设置即可.
那么, 不禁用 Flash 行不行? 行, 但只能做到一部分.
我们知道标准回复模式会显示旧贴, 而快捷回复不会,
所以只要我们采用快捷回复就可防止回复时出现此问题.
而浏览和标准回复的问题, 想不禁用 Flash, 貌似不好解决.
接下来我们看看这种 Flash 的制做过程.
不要认为多困难, 其实该手段\"一点技术含量都没有\".
首先打开 Macromedia Flash , 建立新文档.
(不是 FlashPlayer, 二者的关系类似于 Acrobat 和 AcrobatReader).
按 F9, 输入getURL(\"http://www.readfree.net\"); 发布即可.
最后对该网站作一下个人评价.
我已浏览 52ebooks.com, 里面确有免费书籍下载.
从这个角度来看, 该站点为大家提供了方便, 还是不错的.
但是, 到其它网站的论坛上做广告应该遵守相应站点的制度,
如果不按规定办事, 甚至影响其它站点的运作, 则是可耻的.
好的东西, 我们应当接受; 但坏的东西, 一定要打掉!
以下为备用图片, 无需关注.
游客,本帖隐藏的内容需要积分高于 1000 才可浏览,您当前积分为 0 |