永发信息网

如何将一个页面中的js核心逻辑存入数据库,让爬网站的抓取不到?谁可以给个完整的案例或者代码,谢谢了

答案:2  悬赏:20  手机版
解决时间 2021-03-17 15:26
如何将一个页面中的js核心逻辑存入数据库,让爬网站的抓取不到?谁可以给个完整的案例或者代码,谢谢了
最佳答案
js作为前端的client脚本,是必然被下载到客户端的。无论你怎样隐藏、加密和存储,最终都是可以被“爬网站的”以文本方式查看。
对于你的问题,提供三点建议:
1. 核心业务逻辑不应该以js方式在前端实现,一般建议使用三层结构在服务器上实现Server端的中间层,是存在核心业务逻辑的功能型网站常用的方式;
2. 作为前端js代码,如果存在大量的业务逻辑,可以考虑拆分的方式“即用即取”,可以避免被整体下载和使用,但这治标不治本,对于有价值的js和有心人,这种方法没什么用处;
3. 通过grunt、jszip等代码精简压缩工具,可以将js制作成精简且“不方便阅读”的混淆加密代码,这是存在大量前端代码的网站常用的方法,可以相对有效的避免js被盗用,同时还能减少客户端下载量,提示网站访问体验。
全部回答
你好! 你可以使用3层webservice 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
隋朝大运河与京杭大运河一样吗
流行美(东星时代广场)在什么地方啊,我要过去
兄弟有梦闯天下 是什么歌曲?谢谢
明知不可为而为之 是怎样的心情
适合什么样的发型,需要图正面背面侧面
用大米制作的食品
呜呜~爷爷生病了,我好担心哪,大家一起祝福
300英雄进不去,状态10061是怎么回事
出去玩的时候可以穿休闲西服吗?
维艺室内设计工作室我想知道这个在什么地方
苹果手机上的屏幕有哪里部分组成????
已知A={x|x<3},B={x|x<a}
Intel(R) G41 Express Chipset (1024 MB)能玩
一个长方形长是38厘米,宽是24厘米,周长是多
厦门北站到高崎机场如何坐车?时间大概多久?
推荐资讯
宣城市金鹰新型建材厂地址在哪,我要去那里办
网页游戏会导致 中毒
如何让脸颊不凹陷
福照坊地址在什么地方,想过去办事
220v电压阻值64.2欧姆功率是多大
和平巷/鼓楼街(路口)怎么去啊,有知道地址的
大家帮取个店名...化妆行业!
有人玩过同校生2吗,然而我是一名痴汉,求类
宝宝肛门红 有裂口 用纸巾擦小屁屁就哭怎么办
堂上双亲你不敬,一心拜佛有何用是什么意思?
自由贸易的含义?
家里的老猫,养了10年多了,一年前开始乱去厕
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?