我還是初學者。有沒有辦法進行這種重定向?例如,我制作了網站的重定向鏈接,該網站應該在 Microsoft Edge 中打開。如果我在 IE 或 Chrome 中打開該檔案,它會重定向到 MS Edge。但是,如果我在 Ms Edge 中打開該重定向檔案,它只會顯示重定向。
有沒有辦法自動檢測?我的意思是,我在 IE 和 Chrome 中打開該重定向檔案,它必須重定向,如果我在 Ms Edge 中打開,它不需要進行重定向,只需在 Edge 上自行打開網站。有代碼資源嗎?
uj5u.com熱心網友回復:
您可以檢測User-Agent以檢查瀏覽器版本。如果是 Edge,什么都不做;如果是 IE 和 Chrome,則使用microsoft-edge:URI 方案在 Edge 中打開鏈接。
示例代碼:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<div>test page</div>
<script>
function detectbrowser() {
var ua = window.navigator.userAgent;
if (ua.indexOf("Edg") > 0) { //Edge
return;
}
else if (ua.indexOf("Trident") > 0 || ua.indexOf("Chrome") > 0) { //IE or Chrome
window.location = "microsoft-edge:" window.location.href;
}
}
detectbrowser();
</script>
</body>
</html>
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/407806.html
標籤:
