前言:有個需求就是訪問指定URL自動跳轉到指定的URL,禁止返回上一頁。首先想到是寫個靜態網頁,通過調用js相關方法可以實現。以下是示例代碼:
<html>
<head>
<meta charset="UTF-8">
<title>webredirection</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" />
</head>
<body>
<script language="javascript">
var URL = "http://www.baidu.com";
window.location.replace(URL + window.location.search);
</script>
</body>
</html>
解釋:
1、 window.location.replace()
replace(newURL) 方法可用一個新文檔取代當前文檔。
replace() 方法不會在 History 對象中生成一個新的記錄。當使用該方法時,新的 URL 將覆蓋 History 對象中的當前記錄。
2、window.location.search
該屬性獲取頁面 URL 地址從問號?開始的字符串 。
【exp:http://www.baidu.com?xcode=10086 => ?xcode=10086]】
