首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JS防止站点被恶意保存

很多同学网站都在用静态博客,安全轻量的同时也带来了些许麻烦,正如首图中那样,站点被别人全盘撸走,反而比自己文章关键字还高.自己辛辛苦苦的耕耘变成了别人的果实…所以本文提供一下通过JS手段防止网站被扒皮的手段...let siteprotect=1;//做一个flag 然后用于下面判断这段JS是否执行 if(self !...let whitelist=['huai.pub','127.0.0.1','localhost','']; //host白名单;空的话,为以file类型打开,是为了防止保存到本地调试,如果不担心此条...把上面部分放到一个不得不运行且打开页面就运行的JS里面(不建议放到公共资源部分,比如 jQuery之类的 )…当然 需要按照注释修改为自己的参数; 之后将这条JS 加密 然后将第二部分放到页面底部的JS...中,同时也加密后再引入(siteprotect变量可以改名 且改掉值,最好使用随机值) 重要的是 JS一定要加密 且放到对站点效果影响大的JS中… 这样就算被别人恶意保存,基本也不会有大的问题了

3.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Web 开发人员的文档生成工具【推荐】

    工欲善其事必先利其器,在此给 Web 开发人员推荐几款优秀的开源文档生成工具,希望能对大家有所帮助。...1、JavaScript JSDoc 3 这是一款根据 Javascript 文件中注释信息,生成 JavaScript 应用、库、模块的 API 文档的工具。...docdash (example) tui-jsdoc-template (example) 构建工具 JSDoc Grunt plugin JSDoc Gulp plugin 其它工具 jsdoc-to-markdown...Demo [image.png] 2、API apiDoc 这是一款 RESTful Web API 文档生成工具,一个在注释里边编写 API 文档的小工具。...自己整理了一份2018最全面前端学习资料,从最基础的HTML+CSS+JS到移动端HTML5到各种框架都有整理,送给每一位前端小伙伴,有想学习web前端的,或是转行,或是大学生,还有工作中想提升自己能力的

    2.6K20

    Node.js + Vue 实现 Excel 导出与保存

    我们的项目是前端用vue,服务端用node.js,这个excel导出我们已经用了一年,我们目前用到的无非是图片导出,文本导出,调调excel单元格距离等....这个node端的封装是经过同事不断的review(感谢同事),俺不断的修改优化后的代码,当时也是我第一次接触node.js,只想告诉你,用它,稳稳的!...node.js服务端代码 1.拿到需要导出的数据之后如何使用(假数据模拟,下面是页面) image.png  constructor(prop) {     super(prop)     // 定义...return item         }))       }))     }   } } module.exports = exportFileService 复制代码 3.调用下载接口后node.js...    method: 'get',     params: {       query: qs.stringify(params),     },   }) } 复制代码 utils /**  * 本地保存文件并导出

    2.4K00

    PHP开发人员高级调试工具:Xdebug

    如果有一种工具可以帮助开发人员快速识别和修复 PHP 代码中的错误、分析代码覆盖率、生成性能分析数据并优化性能,那会怎样?...开源技术小栈Xdebug:一个强大的 PHP 扩展,为 PHP 开发人员提供高级调试和分析功能。 Xdebug 简介 Xdebug 是一个 PHP 扩展,为开发人员提供了复杂的调试和分析功能。...使用 Xdebug 对 PHP 开发人员至关重要,因为它使他们能够及时有效地识别和解决代码中的错误。 通过使用 Xdebug,开发人员可以逐行分析他们的代码,建立断点,并在运行时研究变量和对象。...Xdebug 提供了一个内置的分析工具,可以很容易地为您的 PHP 代码生成性能分析数据。...为此,你可以使用 cachegrind 等工具来分析分析数据。

    12700

    使用密码记录工具keepass来保存密码

    在第一章,曾经给过您建议,密码不要保存在文档中,那样不安全,如果密码很多而且又很复杂,人的大脑是不可能很容易记住的,只能记录下来,如果不能记在文档中那记在哪里呢?...单击菜单上的“文件—新建”,选择数据库存放的路径,选择一个路径来保存我们的数据库,然后点击保存: ?...最后,一定要记住保存密码,点击“文件->保存”,或工具栏上的保存按钮。 ?...l Keepass数据的备份 备份你所保存的密码数据库文件(*.kdb)。如果你生在了密钥,还要保存密钥文件。...保存好你的数据。尽管你有数不清的密码,但只需看好一个KeePass数据备份就可以了。

    2.9K90

    30个前端开发人员必备的顶级工具

    转自: 前端全栈开发者 在本文中,我为前端Web开发人员汇总了30种顶级工具,从代码编辑器和代码游乐场到CSS生成器,JS库等等。...虽然一些主要的浏览器已经实现了很好的工具来让你可视化你的网格,但一些开发人员可以做一些额外的帮助。这是CSS Grid生成器可能派上用场的地方。...Next.js https://nextjs.org/ Next.js是一个免费的开源框架,用于静态导出的React应用。...完全开源,凭借其直观的语法和出色的文档,你可以立即使用Anime.js并开始运行。 跨浏览器测试 开发人员无法控制要从哪种设备访问其网站或应用程序。在2019年,超过一半的网络流量来自移动设备。...代码协作和游乐场 以下是一些很棒的工具,可让您快速共享代码,原型和测试项目构想。

    3.2K20

    js代码混淆工具?

    什么是js混淆工具?js混淆工具是一种能够将js代码转换成难以阅读和理解的代码的工具,通常用于保护js代码的安全性和版权,防止被恶意修改或盗用。...为什么要使用js混淆工具?js混淆工具的主要目的是为了保护js代码不被轻易地反编译或者破解,提高js代码的安全性和稳定性。...因此,使用js混淆工具可以有效地防止上述情况发生,提高js代码的保密性和抗攻击性。如何选择合适的js混淆工具?市面上有很多不同类型和功能的js混淆工具,如何选择合适的js混淆工具呢?...因此,在选择js混淆工具时,需要根据自己的目标用户和浏览器环境,选择合适的js语言标准和浏览器兼容性。常用的js混淆工具有哪些?...总结js混淆工具是一种能够保护js代码安全性和版权的工具,通过将代码转换成难以阅读和理解的形式来实现。在选择js混淆工具时,需要根据自己的需求和使用场景选择。

    78500

    新手开发人员是否应该使用AI编程工具?

    那么,新手开发人员是否应该使用这些工具呢?答案是肯定的,但是需要谨慎。...AI编程工具的优势 移除入门障碍: 对于新手开发人员来说,这些工具可以提供如何开始项目或工具的想法,即使它们不生成正确的代码,也可以指导新手如何开始。...不可替代人类开发人员: 尽管有人担心这些工具会取代开发人员,但目前它们还远远无法生成复杂的正确、高效的代码。它们是优秀的编码伙伴,但不能完全依赖。...结论 新手开发人员应该使用 AI 编程工具,因为它们可以帮助他们更快更好地工作。然而,关键在于如何使用它们。...新手开发人员应该像对待互联网上的任何其他资源一样对待这些工具,不要盲目复制和粘贴代码,而是要理解它们。 AI 编程工具是一把双刃剑。它们可以是强大的助手,也可以是危险的陷阱。

    19830
    领券