在java脚本中识别浏览器并进行操作。

问题描述 投票:0回答:0

我已经能够识别浏览器,并在页面加载功能上运行代码。后期识别的浏览器,我需要阻止显示网址到powerapp。

但是,我无法运行浏览器识别的IF条件基础。下面的代码,我在测试。

<script>
function checkBrowser()
{
// Get the user-agent string
let userAgentString = navigator.userAgent; 

// Detect Chrome
let chromeAgent = userAgentString.indexOf("Chrome") > -1;

// Detect Internet Explorer
let IExplorerAgent = userAgentString.indexOf("MSIE") > -1 ||userAgentString.indexOf("rv:") > -1;

// Detect Firefox
let firefoxAgent = userAgentString.indexOf("Firefox") > -1;

// Detect Safari
let safariAgent = userAgentString.indexOf("Safari") > -1;

// Discard Safari since it also matches Chrome
if ((chromeAgent) && (safariAgent))
{
safariAgent = false; 
}

// Detect Opera
let operaAgent = userAgentString.indexOf("OP") > -1;

// Discard Chrome since it also matches Opera      
if ((chromeAgent) && (operaAgent))  
{
chromeAgent = false; 
}

document.querySelector(".output-safari").textContent = safariAgent;
document.querySelector(".output-chrome").textContent = chromeAgent; 
document.querySelector(".output-ie").textContent = IExplorerAgent; 
document.querySelector(".output-opera").textContent = operaAgent; 
document.querySelector(".output-firefox").textContent = firefoxAgent;    

if (chromeAgent = true)
{
document.getElementById("demo").innerHTML = chromeAgent;
}
else
{
document.getElementById("demo").innerHTML = "False";
}
}
</script>

我需要帮助隐藏浏览器的URL基础标识,强制用户使用 "IE"。

javascript browser
© www.soinside.com 2019 - 2024. All rights reserved.