在開發(fā)微信公眾號項目時候,遇到了一件很奇怪的事情,就是偶發(fā)性的跳轉(zhuǎn)頁面失?。患偃鏏頁面需要跳轉(zhuǎn)到B頁面,通過location.href進行跳轉(zhuǎn),但是執(zhí)行了之后,頁面的標題變成了B頁面的標題,復制鏈接出來看后,鏈接也變成了B頁面的鏈接,但是頁面卻還是停留在A頁面,這個問題找了很久的原因,比如通過加return阻止默認時間;再比如鏈接后面加隨機字符串參數(shù),最終都沒有得到根本的解決;后來換了一種思路,及通過a標簽來進行跳轉(zhuǎn);代碼如下:
//在js中如下調(diào)用:
var nextPage = document.createElement('a');
nextPage.setAttribute('href','http://www.baidu.com');
nextPage.click();
最終問題得到解決,并且跳轉(zhuǎn)的速度比之前快很多;