現象:
近期在微信中開發了一個電商的平台,一切接口頁面處理完成后,正式布置到公眾號,在公眾號上自定義菜單進行平台時(如:.../index.html),發現了一個很有意思的問題:哪個頁面是從公眾號里點擊進入的平台的,當切換一兩次頁面時,.../index.html這個頁面就切換不進了。
解決過程:
1、測試了在“微信web開發者工具”里點到哭也點不出問題來,初步確定頁面沒有問題;
2、測試了在公眾號中哪個頁面進入平台就會出現哪個頁面切換不過去,初步確定入口處有問題;
3、測試利用中間頁面進行引導跳轉,比如是說在公眾號里進入首頁時的鏈接地址是a.html 然后在a.html中再進行跳轉到index.html,跳轉正常,沒問題了,但就是多了 些用於中間跳轉的頁面(感覺怪怪的);
4、百度了相關資料,后來得知,完美的解決方法是:頁面還是原來初始的鏈接地址,就是得在公眾號里設置鏈接時加一個無關要的參數即可,如:
進入首頁的鏈接為.../index.html 那么在公眾號里設置入口鏈接時為 .../index.html?form=wechat 而?form=weixinmp這些字符可以自定義。