查看了一下代碼,發現跳轉鏈接中使用的是location,而直接使用A生成的鏈接,在點擊跳轉時,卻不會彈出新的頁面。
解決:
通過JS腳本,來模擬點擊了A這樣的鏈接,而不使用location試了一下:
復制代碼 代碼如下:
function go_link(url) {
var link = document.createElement("a");
link.href = url;
document.body.appendChild(link);
link.click();
}
在調用location的地方,改為調用go_link方法。
要同時配合 <base target="_self"/>