大家好,今天小编关注到一个比较有意思的话题,就是关于手机如何访问电脑前端文件的问题,于是小编就整理了2个相关介绍手机如何访问电脑前端文件的解答,让我们一起看看吧。
目前通用的作法是通过User-Agent判断用户是手机访问还是PC访问
前端J***aScript判定:
直接通过n***igator.userAgent来获取用户代理字符串,然后使用正则表达式判断。
腾讯网是这么做的:
if (window.location.toString().indexOf('pref=padindex') != -1) {} else {
if (/appleWebKit.*Mobile/i.test(n***igator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(n***igator.userAgent))) {
if (window.location.href.indexOf("?mobile") < 0) {
try {
if (/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(n***igator.userAgent)) {
window.location.href = "
腾讯网
";腾讯首页
腾讯网
" } } catch(e) {} } }}后台:后台就是直接获取客户端请求头的的User-Agent字段,判断的语句其实和前端差不多。目前通用的作法是通过User-Agent判断用户是手机访问还是PC访问
前端J***aScript判定:
直接通过n***igator.userAgent来获取用户代理字符串,然后使用正则表达式判断。
腾讯网是这么做的:
if (window.location.toString().indexOf('pref=padindex') != -1) {} else {
if (/AppleWebKit.*Mobile/i.test(n***igator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(n***igator.userAgent))) {
if (window.location.href.indexOf("?mobile") < 0) {
try {
if (/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(n***igator.userAgent)) {
window.location.href = "
腾讯网
";腾讯首页
腾讯网
" } } catch(e) {} } }}后台:后台就是直接获取客户端请求头的的User-Agent字段,判断的语句其实和前端差不多。到此,以上就是小编对于手机如何访问电脑前端文件的问题就介绍到这了,希望介绍关于手机如何访问电脑前端文件的2点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.rebekkaseale.com/post/74671.html