JS防止站点被恶意保存
很多同学网站都在用静态博客,安全轻量的同时也带来了些许麻烦,站点被别人全盘撸走,反而比自己文章关键字还高.自己辛辛苦苦的耕耘变成了别人的果实…所以本文提供一下通过JS手段防止网站被扒皮的手段..
首先说明,本文仅提供思路,不对有效性负责!
进入正题: 因为站点是纯静态的,所以没办法防止网页被扒走,但是我们可以让他扒走的网页 用不了…
- 对静态资源设置防盗链,判断可信域名…不过很多同学都放在 coding/github 之类的 没有这种功能的托管商,这条思路并不可取… (亦或者静态资源也被别人扒走了)
- 就是使用JS啦, 例如 如下代码:
1 | <script type="text/javascript">//这里的放到最开头 一加载页面就运行这个. |
用法: 以中间为划分,区分上下两部分.. 把上面部分放到一个不得不运行且打开页面就运行
的JS里面(不建议放到公共资源部分,比如 jQuery之类的 )…当然 需要按照注释修改为自己的参数; 之后将这条JS 加密
推荐使用这个 点击进入
然后将第二部分放到页面底部的JS中,同时也加密后再引入(siteprotect变量可以改名 且改掉值,最好使用随机值) 重要的是 JS一定要加密
且放到对站点效果影响大的JS
中… 这样就算被别人恶意保存,基本也不会有大的问题了
此办法应该能完全防住君子,防住一部分小人…