ホームページ > バックエンド開発 > PHPチュートリアル > javascript - 怎么实现微软edge浏览器兼容性提示?

javascript - 怎么实现微软edge浏览器兼容性提示?

WBOY
リリース: 2016-06-06 20:27:48
オリジナル
2290 人が閲覧しました

怎么在微软EDGE浏览器下实现这种网页提示?javascript - 怎么实现微软edge浏览器兼容性提示?
PS.是edge浏览器自己提示的,而不是网页实现的跳转。

头部的我试过了 不行

回复内容:

怎么在微软EDGE浏览器下实现这种网页提示?javascript - 怎么实现微软edge浏览器兼容性提示?
PS.是edge浏览器自己提示的,而不是网页实现的跳转。

头部的我试过了 不行

1.
Edge实现这个提示,不是根据任何特定的页面内容,而是微软在“云里”维护了一个兼容性名单,Edge会时不时的下载更新这个名单。就在那个界面的源代码里说了,一共有以下几种触发条件:

<code>    // 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
</code>
ログイン後にコピー

2.
你可以通过JS来实现,检测到Edge浏览器就跳转到一个你制定的页面,然后把edge展示的这个页面内容复制过去改一下就OK了。看下图,它就是个普通的HTML页面,你通过控制台把页面代码和CSS文件拿出来,你就可以自己做出同样的效果,即使你的网站不在微软的名单里也能做到同样的效果,但是我不知道这样会不会有任何版权的问题,如果担心有版权问题,你可以参考它的思路,自己定制一个。其实神奇的地方就一个“在Internet Explorer中打开”,其实是这样实现滴:

<code>    LaunchIE = function (automated)
    {
        window.external.LaunchIE(getFullUrl(), automated);
    }
</code>
ログイン後にコピー

javascript - 怎么实现微软edge浏览器兼容性提示?

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート