lin010

网站跳转问题

        网站跳转问题(暂时)

  1. 首先判断浏览器是否支持web规范和js规范,如果不支持的那么就跳到极简版本。(特殊情况:如果苹果上用safari浏览器那么是支持的规范的但是如果苹果手机上安装了uc浏览器 是不支持规范的,所以就跳到极简版。但是其他手机,如:安卓,小米上的uc浏览器则不会出现这种情况,也就是说支持规范。或者如果说手机的品牌名称为空 或者 型号为空 那么跳到极简版。
  2. 然后得到手机的头信息 如果手机的头信息中包括 iphone,ios,ipad,android,mi-one,htc 那么就跳到最高版本。
  3. 在进行判断头信息,如果头信息为空 或者 屏幕的分辨率width<100 或者屏幕的分辨率height<50 或者 头信息中有maui wap(山寨机) , 规定的手机型号小屏的(可以自己填写进行限制) 。跳到极简版。
  4. 得到当前本机浏览器可以接受的对象,如果里面没有image 属性 或者屏幕的分辨率width<330 或者屏幕的分辨率height< 480 。跳到极简版。
  5. 如果头信息中没有 iphone,ipod,android,nokia,sony,ericsson,mot,htc,Samsung,sgh,lg, Philips, Lenovo, ucweb, mqq, operamobi, windows mobile, blackberry,并且屏幕的分辨率width=800屏幕的分辨率height=600 。跳到 pc 版。
  6. 其余的都跳到最高版。

分类:

技术点:

相关文章:

  • 2021-06-03
  • 2021-12-02
  • 2021-06-15
  • 2021-09-10
  • 2021-10-31
  • 2021-10-28
  • 2022-01-20
猜你喜欢
  • 2021-11-05
  • 2022-12-23
  • 2022-01-25
  • 2021-12-31
  • 2021-08-17
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案