var system = ;var p = navigatorplatform;var u = navigatoruserAgent;systemwin = pindexOfWin == 0;systemmac = pindexOfMac == 0;systemx11 = p == X11 pindexOfLinux == 0;if systemwin systemmac systemxll
这段代码是用来判断用户设备并进行页面跳转的。
首先,通过获取 navigator.platform 和 navigator.userAgent 来判断用户设备的操作系统类型和浏览器类型。
然后,如果用户设备是 PC,就判断是否为 Windows Phone 手机端,如果是,则不进行页面跳转,否则跳转到百度页面。
接着,通过判断 userAgent 中是否包含微信和 QQ 关键词来判断是否在微信或 QQ 中打开页面,并分别进行处理。如果是在微信中打开,则调用 wxqqlanjie() 函数。如果是在 QQ 中打开,则判断是否为 iOS 设备,如果是,则也调用 wxqqlanjie() 函数。如果不是 iOS 设备,则再判断是否为 QQ 浏览器 TBS 内核,如果是,则也调用 wxqqlanjie() 函数。如果不是 TBS 内核,则跳转到百度页面。
最后,如果不是在微信或 QQ 中打开,则直接跳转到百度页面。
原文地址: https://www.cveoy.top/t/topic/hroP 著作权归作者所有。请勿转载和采集!