首页
学习
活动
专区
工具
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.8K20

SpringBoot集成onlyoffice实现word文档编辑保存

每次编辑和保存文档时,都必须重新生成密钥。长度限制为128个符号。...doc=exampledocument1.docx", //定义允许将文档保存到用户个人计算机上的绝对URL。...// onOutdatedVersion,//-使用旧的document.key值打开文档进行编辑时,显示错误后调用的函数,该值用于编辑先前的文档版本并已成功保存。...// onRequestSaveAs,//-用户尝试通过单击“另存为...”按钮保存文件时调用的函数。文档的标题和要下载的文档的绝对URL在data参数中发送。...获取编辑器iframe按钮中的slot-btn-dt-save节点元素,定位div下的button按钮,进行js模拟点击实现保存操作 通过监听iframe的message来捕获到保存结束页面弹出自定义提示

1.5K50

获取和保存数据 - 集成 - 构建文档 - ckeditor5中文文档

Classic editor     <script src="https://cdn.ckeditor.com/ckeditor5/11.1.1/classic/ckeditor.<em>js</em>...自动<em>保存</em>功能允许您在需要时(当用户更改内容时)自动<em>保存</em>数据(例如,将其发送到服务器)。...假设您实现了一个saveData()函数,该函数将数据发送到您的服务器并返回一个成功<em>保存</em>数据后解析的promise,配置自动<em>保存</em>功能就像下面这样简单: ClassicEditor .create( document.querySelector...它还会侦听本机窗口#afterunload事件,并在以下情况下阻止它: 数据尚未<em>保存</em>(save()函数未解析其承诺或由于限制而未调用它)。...这样可以在<em>保存</em>内容或图像上传等正在进行的操作未完成之前自动保护用户离开页面。

3.7K20
领券