一、網站頁面有跳轉,适配不穩定
站點回報他們移動端的适配不穩定,移動展示的頁面去預期效果不符;
經查是站點在下載下傳頁面對機型進行了自适應,頁面會根據機型跳轉,是以移動端的展現不穩定;
解決方案:
1、建議站點将機型識别功能放置在下載下傳按鈕中,根據機型給予不同下載下傳位址,而不是給予不同的下載下傳頁面;
2、将pc-m的适配規則固定,不要一種pc頁面指向多種移動頁面;
二、适配規則的混淆
站點咨詢為什麼他們的适配規則老是不生效
适配規則
http://123.abc.com.cn/b/([a-zA-Z0-9]+).html
http://m.123.abc.com.cn/b/${1}.html
示例
http://123.abc.com.cn/b/60Co9c6jl.html
http://m.123.abc.com.cn/b/60Co9c6jl.html
經查發現:他們使用了錯誤的适配規則;
像這樣的連結
http://123.abc.com.cn/b/60Co9c6jl.html
http://m.123.abc.com.cn/b/60Co9c6jl.html
應該使用下面的适配規則
http://123.abc.com.cn/b/((?:[a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z]+)[a-zA-Z0-9]+).html
http://m.123.abc.com.cn/b/${1}.html
注意不要将([a-zA-Z0-9]+)和((?:[a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z]+)[a-zA-Z0-9]+)混淆
隻要是數字字母交叉出現超過兩次,就是((?:[a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z]+)[a-zA-Z0-9]+),如123abf123這樣就算出現2次以上,請大家注意!