每日闲聊请问一下只能通过本站进入Alist,直接访问的话就会跳转到www.gov.cn是怎么实现的kkservLV 02025-07-29 01:58更新于 2025-07-29 23:52请问一下只能通过本站进入Alist,直接访问的话就会跳转到www.gov.cn是怎么实现的
评论区
实在是没用过Alist,也许Alist的后台,有相关的设置?但原理的话,简单是方法是通过网页的javascript脚本,document.referrer获取来源页面地址,使用正则表达式判断地址的正确性,否则使用window.location.replace方法跳转到指定页面,这样方法是替代当前页面,无法使用回退。
禁用js也没什么用,毕竟现在很多的网站框架,禁用js以后几乎无法正常访问。
是的,看了一下网页源代码就是用js,Alist似乎没有相关设置,看来只能改Alist的前端,但是我用docker部署,以后更新有点麻烦要重新搞,或者可以更改Nginx的配置文件,我再研究一下