网站简介

这个网站致力于为用户提供便捷的信息查询服务。通过检测用户的浏览器信息,我们可以为用户提供适合其浏览器的页面优化加载方案,提高网页加载速度,使用户在使用网络时获得更好的体验。

主要功能

  1. 自动为用户添加?nowprocket=1参数,以提高网页加载速度。
  2. 针对不同浏览器进行优化,如IE和Trident等。
  3. 支持在URL中添加或替换#分隔符,以适应不同的URL结构。

实现原理

通过对用户代理字符串(navigator.userAgent)进行匹配,判断用户使用的浏览器类型。然后根据浏览器类型和URL结构,为用户添加或替换nowprocket参数。最后,通过修改document.location.href,实现对当前页面的跳转。

if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){
var href=document.location.href;
if(!href.match(/[?&]nowprocket/)){
if(href.indexOf("?")==-1){
if(href.indexOf("#")==-1){
document.location.href=href+"?nowprocket=1"
}else{
document.location.href=href.replace("#","?nowprocket=1#")
}
}else{
if(href.indexOf("#")==-1){
document.location.href=href+"&nowprocket=1"
}else{
document.location.href=href.replace("#","&nowprocket=1#")
}
}
}
}(()=>{class RocketLazyL