web测试都有什么网站,web测试主要包括哪几方面的测试

本篇文章给大家谈谈web测试都有什么网站,以及web测试主要包括哪几方面的测试对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享web测试都有什么网站的知识,其中也会对web测试主要包括哪几方面的测试进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
1、web网站判断是手机访问还是pc电脑访问的检测逻辑?
目前通用的作法是通过User-Agent判断用户是手机访问还是PC访问
前端JavaScript判定:
直接通过navigator.userAgent来获取用户代理字符串,然后使用正则表达式判断。
腾讯网是这么做的:
if (window.location.toString().indexOf('pref=padindex') != -1) {} else {
if (/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))) {
if (window.location.href.indexOf("?mobile") lt; 0) {
try {
if (/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
window.location.href = "
腾讯网
";} else if (/iPad/i.test(navigator.userAgent)) {
window.location.href = "
腾讯首页
"} else {
window.location.href = "
腾讯网
" } } catch(e) {} } }}后台:后台就是直接获取客户端请求头的的User-Agent字段,判断的语句其实和前端差不多。到此,以上就是小编对于web测试都有什么网站的问题就介绍到这了,希望介绍关于web测试都有什么网站的1点解答对大家有用。