扫码关注官方订阅号
怎么在微软EDGE浏览器下实现这种网页提示?PS.是edge浏览器自己提示的,而不是网页实现的跳转。
头部的<meta http-equiv="X-UA-Compatible" content="IE=7,9,10,11" />我试过了 不行
光阴似箭催人老,日月如移越少年。
1.Edge实现这个提示,不是根据任何特定的页面内容,而是微软在“云里”维护了一个兼容性名单,Edge会时不时的下载更新这个名单。就在那个界面的源代码里说了,一共有以下几种触发条件:
// Returns the code for why we navigated to NeedIE: // 0 = No transition/Error // 1 = EMIE Site List // 2 = Intranet Policy is set // 3 = Cloud CV List // 4 = Keep in Spartan
2.你可以通过JS来实现,检测到Edge浏览器就跳转到一个你制定的页面,然后把edge展示的这个页面内容复制过去改一下就OK了。看下图,它就是个普通的HTML页面,你通过控制台把页面代码和CSS文件拿出来,你就可以自己做出同样的效果,即使你的网站不在微软的名单里也能做到同样的效果,但是我不知道这样会不会有任何版权的问题,如果担心有版权问题,你可以参考它的思路,自己定制一个。其实神奇的地方就一个“在Internet Explorer中打开”,其实是这样实现滴:
LaunchIE = function (automated) { window.external.LaunchIE(getFullUrl(), automated); }
你好 我写了一个svg的地图程序,在其它现在所有使用的浏览器中都能使用,在EDGE浏览器做不能使用,不知道为什么,找了好久!!!我代码是从后台加载完HTML,在返回前台的显示出来,在EDGE网站静态的vgs图片都显示不出来!!,你遇到到过吗?
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
1.
Edge实现这个提示,不是根据任何特定的页面内容,而是微软在“云里”维护了一个兼容性名单,Edge会时不时的下载更新这个名单。就在那个界面的源代码里说了,一共有以下几种触发条件:
2.
你可以通过JS来实现,检测到Edge浏览器就跳转到一个你制定的页面,然后把edge展示的这个页面内容复制过去改一下就OK了。看下图,它就是个普通的HTML页面,你通过控制台把页面代码和CSS文件拿出来,你就可以自己做出同样的效果,即使你的网站不在微软的名单里也能做到同样的效果,但是我不知道这样会不会有任何版权的问题,如果担心有版权问题,你可以参考它的思路,自己定制一个。其实神奇的地方就一个“在Internet Explorer中打开”,其实是这样实现滴:
你好 我写了一个svg的地图程序,在其它现在所有使用的浏览器中都能使用,在EDGE浏览器做不能使用,不知道为什么,找了好久!!!我代码是从后台加载完HTML,在返回前台的显示出来,在EDGE网站静态的vgs图片都显示不出来!!,你遇到到过吗?