在我們開始討論如何重定向到另一個網頁之前,必須明確一點:jQuery 是一個用于 DOM 操作的 JavaScript 庫,因此你不應該使用 jQuery 來實現頁面重定向。
jQuery 官方網站的某段話:
雖然 jQuery 可能能夠在較舊的瀏覽器版本中運行,但我們并沒有主動在這些版本中進行測試,也一般不會修復在這些版本中可能出現的錯誤。
你可以在此查閱更多內容:https://jquery.com/browser-support/
所以,jQuery 并不是解決向后兼容性的萬全之策。
使用原生 JavaScript 實現頁面重定向
以下方法使用原生 JavaScript,在所有瀏覽器中都能正常工作,并且已經成為標準,所以你無需依賴任何庫來獲得跨瀏覽器支持。
假設我們需要在 3000 毫秒(3 秒)后重定向到 Google:
<!DOCTYPE html>
<html>
<head><title>Example</title>
</head>
<body><p>You will be redirected to Google shortly.</p><script>setTimeout