🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
BOM(Browser Object Model) Window-> 对应整个窗口 Document -> DOM Location -> location.href = "网址"; Navigator -> userAgent ``` <!DOCTYPE html> <html> <script> function browserRedirect() { var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os"; var bIsMidp = sUserAgent.match(/midp/i) == "midp"; var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4"; var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb"; var bIsAndroid = sUserAgent.match(/android/i) == "android"; var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce"; var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile"; if (!(bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) ){ window.location.href="http://blog.csdn.net/zml_2015"; } else { window.location.href="http://m.blog.csdn.net/blog/index?username=zml_2015"; } } browserRedirect(); </script> <body> </body> </html> ``` History-> 操作前进后退按钮 后退: history.go(-1), history.back() 前进: history.go(1), history.forward(); Screen-> screen.width, screen.height, screen.availWidth, screen.availHeight.