ブラウザのバージョンとブラウザのkernel_javascriptスキルを決定するjsメソッド
この記事の例では、js がブラウザーのバージョンとブラウザー カーネルを決定する方法を説明します。皆さんの参考に共有してください。具体的な実装方法は以下の通りです。
if (!browser.ie && !browser.mac) {
var UA = navigator.userAgent.toLowerCase().toString(); //IE カーネルの非 IE バージョンであるかどうかを判断します
if ((UA.indexOf('360ee') > -1) || (UA.indexOf('360se') > -1) || (UA.indexOf('se') > -1) || (UA.indexOf('aoyou') > -1)
|| (UA.indexOf('theworld') > -1) || (UA.indexOf('worldchrome') > -1)
|| (UA.indexOf('baidu') > -1) || (UA.indexOf('qqbrowser') > -1)) {
//「はい」の場合、互換モードに切り替えます
window.open("publicPage/point-se.aspx"); } それ以外 { //そうでない場合は、ブラウザを変更することをお勧めします
alert('IE core を搭載したブラウザに切り替えることをお勧めします'); } }
他 {
//IEのバージョンモデルを決定
If ( (browser.version == 10 && browser.ie10Compat) || (browser.version == 11 && browser.ie11Compat)) {
window.open("publicPage/point.aspx"); /*
* @desc ブラウザのバージョンとブラウザのカーネルを決定します
* @著者ワンヤンリン
* @date 2014 年 7 月 4 日
*/
var ブラウザ = function () {
var エージェント = navigator.userAgent.toLowerCase(),
Opera = window.opera,
ブラウザ = {
// 現在のブラウザが IE かどうかを検出
例: /(msies|trident.*rv:)([w.] )/.test(agent),
//現在のブラウザが Opera かどうかを検出
Opera: (!!opera && opera.version)、
//現在のブラウザが Webkit ベースのブラウザであるかどうかを検出します
webkit: (agent.indexOf(' applewebkit/') > -1),
//現在のブラウザが Mac プラットフォームで実行されているかどうかを検出します mac: (agent.indexOf('macintosh') > -1),
//現在のブラウザが「奇妙なモード」であるかどうかを検出します
};
browser.gecko = (navigator.product == 'Gecko' && !browser.webkit && !browser.opera && !browser.ie);
変数バージョン = 0;
If (browser.ie) {
var v1 = Agent.match(/(?:msies([w.] ))/);
var v2 = Agent.match(/(?:trident.*rv:([w.] ))/);
If (v1 && v2 && v1[1] && v2[1]) {
バージョン = Math.max(v1[1] * 1, v2[1] * 1);
} else if (v1 && v1[1]) {
バージョン = v2[1] * 1;
} それ以外 {
バージョン = 0;
}
ブラウザ.ie11Compat = document.documentMode == 11;
//ブラウザモードが IE9 互換モードかどうかを検出
ブラウザ.ie9Compat = document.documentMode == 9;
ブラウザ.ie10Compat = document.documentMode == 10;
//ブラウザが IE8 ブラウザかどうかを検出
//ブラウザモードがIE8互換モードかどうかを検出します
//ブラウザモードがIE7互換モードかどうかを検出します
browser.ie7Compat = ((version == 7 && !document.documentMode) || document.documentMode == 7);
browser.ie6Compat = (バージョン ブラウザ.ie9above = バージョン >
ブラウザ.ie9below = バージョン
}
// ヤモリ
If (browser.gecko) {
var geckoRelease = Agent.match(/rv:([d.] )/);
If (geckoRelease) {
//現在のブラウザが Chrome かどうかを検出し、そうであれば Chrome の大きいバージョン番号を返します
If (/chrome/(d .d)/i.test(agent)) {
browser.chrome = RegExp['x241']
;
}
//現在のブラウザが Safari かどうかを検出し、そうであれば Safari の大きいバージョン番号を返します
If (/(d .d)?(?:.d)?s safari/?(d .d )?/i.test(agent) && !/chrome/i.test(agent)) {
// オペラ 9.50
If (browser.opera)
バージョン = parseFloat(opera.version());
If (browser.webkit)
バージョン = parseFloat(agent.match(/ applewebkit/(d )/)[1]);
//現在のブラウザのバージョン番号を検出します
ブラウザのバージョン = バージョン
ブラウザに戻ります
}();
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











OUYIアカウントを登録する手順は次のとおりです。1。有効な電子メールまたは携帯電話番号を準備し、ネットワークを安定させます。 2。OUYIの公式ウェブサイトにアクセスしてください。 3.登録ページを入力します。 4.電子メールまたは携帯電話番号を選択して、情報を登録して入力します。 5。検証コードを取得して入力します。 6。ユーザー契約に同意します。 7.登録を完了してログインし、KYCを実行してセキュリティ対策を設定します。

OUYI Exchangeアプリは、Apple携帯電話のダウンロードをサポートし、公式Webサイトにアクセスし、「Apple Mobile」オプションをクリックして、App Storeに入手してインストールし、登録またはログインして暗号通貨取引を実施します。

Binanceアプリを安全にダウンロードするには、公式チャネルを通過する必要があります。1。Binance公式Webサイトにアクセスして、アプリをダウンロードするポータルを見つけてクリックします。3。

OKEXなどの信頼できる取引プラットフォームを選択して、公式の入り口へのアクセスを確認してください。

Sesame Open Doorは、暗号通貨取引に焦点を当てたプラットフォームです。ユーザーは、公式ウェブサイトまたはソーシャルメディアを介してポータルを取得して、アクセス中にSSL証明書とWebサイトコンテンツの信頼性が検証されるようにすることができます。

セサミドアオープンアカウントを登録するには、7つの手順が必要です。1。有効な電子メールまたは携帯電話番号と安定したネットワークを準備します。 2。公式ウェブサイトにアクセスしてください。 3.登録ページを入力します。 4.登録方法を選択して入力します。 5。検証コードを取得して入力します。 6。ユーザー契約に同意します。 7.登録を完了してログインすると、KYCを実行してセキュリティ対策を設定することをお勧めします。

Binanceの公式Webサイトにアクセスして、フィッシングWebサイトを避けるためにHTTPSとグリーンロックロゴを確認してください。公式アプリケーションにも安全にアクセスできます。

EU MICAコンプライアンス認定、50のFIAT通貨チャネル、コールドストレージ比95%、およびセキュリティインシデントレコードがゼロをカバーしています。米国SECライセンスプラットフォームには、98%のコールドストレージ、機関レベルの流動性、大規模なOTCとカスタムオーダー、およびマルチレベルのクリアリング保護をサポートするFIAT通貨の便利な直接購入があります。
