IE 不兼容横幅
IE incompatibility banner
当用户在 IE 中搜索我的网站时,是否可以显示与 screenshot 相同的横幅?例如,搜索苹果。但是,当我搜索我的网站时它不起作用。如何让浏览器知道在最新的 MS Edge 浏览器中打开我的网站?
我尝试搜索,但没有找到任何方法在特定网站上显示相同的横幅。
作为解决方法,您可以尝试使用 Javascript 代码来识别 IE 浏览器并在您自己的站点上显示您的自定义消息。
示例:
function Detect_IE() {
var ua = window.navigator.userAgent;
var msie = ua.indexOf('MSIE ');
if (msie > 0) {
return "IE " + parseInt( ua.substring(msie + 5, ua.indexOf('.', msie)), 10);
}
var trident = ua.indexOf('Trident/');
if (trident > 0) {
var rv = ua.indexOf('rv:');
return "IE " + parseInt(ua.substring(rv + 3, ua.indexOf('.', rv)), 10);
}
// other browser
return "false";
}
var result=Detect_IE();
if (result=="false")
{
document.getElementById("info").innerHTML +="<h2>Welcome to the site...</h2>";
}
else
{
document.getElementById("info").innerHTML += "<h2>Dear user you are using " + result + " This browser is outdated and not supported by this site. Kindly use supported browser...</h2>";
}
<div id="info"></div><br>
<h2>Test Page...</h2>
在 IE 11 中的输出:
请注意,此代码适用于 IE 7 到 IE 11 版本。
如果是IE浏览器就会显示上面的信息,否则会显示欢迎文字。
另外,您可以根据自己的需要修改示例代码。
当用户在 IE 中搜索我的网站时,是否可以显示与 screenshot 相同的横幅?例如,搜索苹果。但是,当我搜索我的网站时它不起作用。如何让浏览器知道在最新的 MS Edge 浏览器中打开我的网站?
我尝试搜索,但没有找到任何方法在特定网站上显示相同的横幅。
作为解决方法,您可以尝试使用 Javascript 代码来识别 IE 浏览器并在您自己的站点上显示您的自定义消息。
示例:
function Detect_IE() {
var ua = window.navigator.userAgent;
var msie = ua.indexOf('MSIE ');
if (msie > 0) {
return "IE " + parseInt( ua.substring(msie + 5, ua.indexOf('.', msie)), 10);
}
var trident = ua.indexOf('Trident/');
if (trident > 0) {
var rv = ua.indexOf('rv:');
return "IE " + parseInt(ua.substring(rv + 3, ua.indexOf('.', rv)), 10);
}
// other browser
return "false";
}
var result=Detect_IE();
if (result=="false")
{
document.getElementById("info").innerHTML +="<h2>Welcome to the site...</h2>";
}
else
{
document.getElementById("info").innerHTML += "<h2>Dear user you are using " + result + " This browser is outdated and not supported by this site. Kindly use supported browser...</h2>";
}
<div id="info"></div><br>
<h2>Test Page...</h2>
在 IE 11 中的输出:
请注意,此代码适用于 IE 7 到 IE 11 版本。
如果是IE浏览器就会显示上面的信息,否则会显示欢迎文字。
另外,您可以根据自己的需要修改示例代码。