根据访问来源和地理位置进行页面重定向的 JavaScript 代码
这段代码的作用是根据访问来源判断用户是来自百度、360搜索等引擎还是其他网站,然后根据判断结果进行跳转。\n\n首先,通过document.referrer获取到访问来源的URL,然后使用indexOf方法判断是否包含了baidu.com或so.com,如果包含其中一个,就将页面重定向到https://yunjiema.cn/new/加上当前页面的查询参数。\n如果不满足上述条件,则将页面重定向到https://yaz1.top/加上当前页面的查询参数。\n\n接下来,通过XMLHttpRequest对象发送一个GET请求到https://www.cz88.net/api/cz88/ip/geo?ip=。此请求用于获取用户的IP地址所对应的地理位置信息。\n\n当请求状态发生变化时,通过xhr.onreadystatechange事件处理函数来处理返回的数据。如果请求完成且成功,就将返回的数据解析为JSON对象,并打印出来。然后判断解析后的数据是否存在,如果存在,再判断其中的province和city属性是否为北京、广州、深圳、上海、东莞、苏州之一。如果是,则将页面重定向到https://yaz1.top/。\n\n总之,这段代码的作用是判断用户的访问来源和地理位置,并根据判断结果进行页面重定向。
原文地址: https://www.cveoy.top/t/topic/qcAl 著作权归作者所有。请勿转载和采集!