ホームページ ウェブフロントエンド jsチュートリアル jquery1.9がブラウザオブジェクトをサポートしていない問題を解決

jquery1.9がブラウザオブジェクトをサポートしていない問題を解決

Jul 08, 2017 am 10:07 AM
browser サポートしません

このプロジェクトは常にブラウザオブジェクトをサポートしていないjquery1.9を使用していましたが、Baiduで検索したところ解決策が見つかりました。この問題に遭遇した友人にはぜひ共有したいと思います。

最近、プロジェクトのニーズにより、jquery のサイクル プラグインを使用する必要がありますが、プロジェクトではブラウザ オブジェクトをサポートしていない jquery1.9 を使用していました。Baidu で検索したところ、解決策が見つかりました。

次のコードをサイクル プラグインのソース コードに直接追加するだけです:

コードは次のとおりです:

(function(jQuery){ 
if(jQuery.browser) 
return
; 
jQuery.browser = {}; 
jQuery.browser.mozilla = false; 
jQuery.browser.webkit = false; 
jQuery.browser.opera = false; 
jQuery.browser.msie = false; 
var nAgt = navigator.userAgent; 
jQuery.browser.name = navigator.appName; 
jQuery.browser.fullVersion = ''+parse
Float
(navigator.appVersion); 
jQuery.browser.majorVersion = parseInt(navigator.appVersion,10); 
var nameOffset,verOffset,ix; 
// In Opera, the true version is after "Opera" or after "Version" 
if ((verOffset=nAgt.indexOf("Opera"))!=-1) { 
jQuery.browser.opera = true; 
jQuery.browser.name = "Opera"; 
jQuery.browser.fullVersion = nAgt.sub
string
(verOffset+6); 
if ((verOffset=nAgt.indexOf("Version"))!=-1) 
jQuery.browser.fullVersion = nAgt.
substr
ing(verOffset+8); 
} 
// In MSIE, the true version is after "MSIE" in userAgent 
else if ((verOffset=nAgt.indexOf("MSIE"))!=-1) { 
jQuery.browser.msie = true; 
jQuery.browser.name = "Microsoft Internet Explorer"; 
jQuery.browser.fullVersion = nAgt.substring(verOffset+5); 
} 
// In Chrome, the true version is after "Chrome" 
else if ((verOffset=nAgt.indexOf("Chrome"))!=-1) { 
jQuery.browser.webkit = true; 
jQuery.browser.name = "Chrome"; 
jQuery.browser.fullVersion = nAgt.substring(verOffset+7); 
} 
// In Safari, the true version is after "Safari" or after "Version" 
else if ((verOffset=nAgt.indexOf("Safari"))!=-1) { 
jQuery.browser.webkit = true; 
jQuery.browser.name = "Safari"; 
jQuery.browser.fullVersion = nAgt.substring(verOffset+7); 
if ((verOffset=nAgt.indexOf("Version"))!=-1) 
jQuery.browser.fullVersion = nAgt.substring(verOffset+8); 
} 
// In Firefox, the true version is after "Firefox" 
else if ((verOffset=nAgt.indexOf("Firefox"))!=-1) { 
jQuery.browser.mozilla = true; 
jQuery.browser.name = "Firefox"; 
jQuery.browser.fullVersion = nAgt.substring(verOffset+8); 
} 
// In most other browsers, "name/version" is at the end of userAgent 
else if ( (nameOffset=nAgt.lastIndexOf(&#39; &#39;)+1) < 
(verOffset=nAgt.lastIndexOf(&#39;/&#39;)) ) 
{ 
jQuery.browser.name = nAgt.substring(nameOffset,verOffset); 
jQuery.browser.fullVersion = nAgt.substring(verOffset+1); 
if (jQuery.browser.name.toLowerCase()==jQuery.browser.name.toUpperCase()) { 
jQuery.browser.name = navigator.appName; 
} 
} 
// trim the fullVersion string at semicolon/space if present 
if ((ix=jQuery.browser.fullVersion.indexOf(";"))!=-1) 
jQuery.browser.fullVersion=jQuery.browser.fullVersion.substring(0,ix); 
if ((ix=jQuery.browser.fullVersion.indexOf(" "))!=-1) 
jQuery.browser.fullVersion=jQuery.browser.fullVersion.substring(0,ix); 
jQuery.browser.majorVersion = parseInt(&#39;&#39;+jQuery.browser.fullVersion,10); 
if (isNaN(jQuery.browser.majorVersion)) { 
jQuery.browser.fullVersion = &#39;&#39;+parseFloat(navigator.appVersion); 
jQuery.browser.majorVersion = parseInt(navigator.appVersion,10); 
} 
jQuery.browser.version = jQuery.browser.majorVersion; 
})(jQuery);
ログイン後にコピー


このコードは、ブラウザ オブジェクトがサポートされていないという問題を解決するために特別に設計されています。

以上がjquery1.9がブラウザオブジェクトをサポートしていない問題を解決の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

win11 クライアントとサーバーは一般的に使用される ssl をサポートしていません win11 クライアントとサーバーは一般的に使用される ssl をサポートしていません Dec 29, 2023 pm 02:09 PM

クライアントもサーバーも SSL 暗号化テクノロジを実装していない場合、送信プロセス中に情報が仲介攻撃者によって簡単に盗まれ、データ セキュリティに重大なリスクが発生します。このため、機密データのセキュリティを効果的に確保するには、対応する措置を早急に講じる必要があり、以下の方法を参照して運用することができます。 win11 クライアントおよびサーバーは、一般的に使用されている SSL1 をサポートしていません。サーバー システムをアップグレードおよび変更する場合は、最新の SSL プロトコルをスムーズにサポートできるように、サーバー システムのアップグレードと最適化、または必要なコンポーネントの追加を優先することができます。 。 2. SSL 証明書の展開 権威ある認証センターが発行した SSL 証明書を購入して展開し、サーバーにインストールしてこの機能を実現できます。 3. SSLプロトコルを有効にする

Cat ごみ箱は win11 オペレーティング システムと互換性がありませんか? Cat ごみ箱は win11 オペレーティング システムと互換性がありませんか? Dec 27, 2023 pm 12:54 PM

最近、インターネット上で猫のゴミ箱が大人気です。我が家のゴミ箱を猫の頭の形に変えることができます。とても可愛いです。しかし、友達の中にはそのシステムが使えないという人もいました。では、猫のゴミ箱はダメなのでしょうか? win11をサポートしていますか? 実際、サポートしています。 Cat のごみ箱は win11 をサポートしていますか? 回答: Cat のごみ箱は win11 をサポートしています。ただし、win11ではアニメーション効果はサポートされておらず、変更できるのはアイコンのみです。 Win11 cat ごみ箱設定チュートリアル: 1. まず、デスクトップを右クリックして「個人用設定」を開きます。 2. 次に、右側の「テーマ」設定を開きます。 3. 次に、関連する設定の下にある「デスクトップ アイコンの設定」を開きます。 4. 次に、「ごみ箱 (フル)」を選択し、「アイコンの変更」をクリックします。 5. 開いたら、「参照」をクリックします。 6. コンピューターにダウンロードした猫の返信を見つけます。

0.0.0.0 Day のエクスプロイトにより、Chrome、Safari、Firefox の 18 年前のセキュリティ欠陥が明らかに 0.0.0.0 Day のエクスプロイトにより、Chrome、Safari、Firefox の 18 年前のセキュリティ欠陥が明らかに Aug 09, 2024 pm 12:42 PM

「0.0.0.0 Day」欠陥として知られる 18 年前の脆弱性が公開され、悪意のある Web サイトが Google Chrome、Mozilla Firefox、Apple Safari などの主要な Web ブラウザのセキュリティ プロトコルをバイパスできるようになります。主に欠陥

「[Vue warn]: v-model はサポートされていません」エラーの解決方法 「[Vue warn]: v-model はサポートされていません」エラーの解決方法 Aug 25, 2023 pm 06:09 PM

「[Vuewarn]:v-modelisnotsupportedon」エラーの解決方法 Vue を使用した開発中に、「Vuewarn:v-modelisnotsupportedon」というエラー メッセージが表示されることがあります。このエラー メッセージは通常、v-model ディレクティブを使用して要素をバインドするときに表示され、サポートされていない要素をバインドしようとしているために表示される可能性があることも通知します。それで

Microsoft が php8 をサポートしない理由は何ですか? Microsoft が php8 をサポートしない理由は何ですか? Jan 26, 2024 am 10:31 AM

Microsoft が php8 をサポートしない理由は何ですか? PHP 8 のリリースに伴い、多くの開発者は、Microsoft がこの最新バージョンの PHP をサポートしていないことに驚きと混乱を表明しました。テクノロジーの巨人として、Microsoft は常に開発者エコシステムの開発をサポートし、積極的に推進してきましたが、なぜ PHP8 をサポートしないことを選択したのでしょうか?まず、Microsoft のテクノロジー戦略を理解する必要があります。 Microsoft は複数の開発チームとプロジェクトを擁する会社であり、Visual Studio や .NET などの開発者ツールとプラットフォームを備えています。

HTMLで固定配置が使えない理由の分析 HTMLで固定配置が使えない理由の分析 Dec 28, 2023 pm 02:17 PM

HTML は Web ページの構築に使用されるマークアップ言語で、Web ページのさまざまなレイアウト効果を実現する豊富なタグと属性を提供します。このうち、固定配置は、要素をブラウザ ウィンドウや親要素に対して固定位置に表示し、スクロールの影響を受けずに表示する、一般的に使用されるレイアウト方法です。ただし、すべての HTML 要素が固定位置をサポートしているわけではありません。この記事では、HTML で固定位置がサポートされていない理由を分析し、具体的なコード例を示します。まず、固定配置の構文を理解する必要があります。 HTML では CSS スタイルを使用します

Win11 のシステム要件を満たしていないコンピューターの詳細な手順 Win11 のシステム要件を満たしていないコンピューターの詳細な手順 Jan 02, 2024 pm 12:21 PM

最近、Microsoft win11 に関するニュースが非常に人気がありますが、同時に、自分のコンピュータが win11 システムをサポートしているかどうかわからない友人も多く現れています。実際、win11 をサポートしているかどうかは、コンピュータとはあまり関係がありません。ブランド. ハードウェア構成にのみ関係しますので、一緒に見てみましょう。 win11 をサポートしていないコンピューターはどれですか? 回答: 最小構成要件を満たしていない限り、サポートされません。 1. コンピュータのプロパティでコンピュータの構成を確認できます。デスクトップで [このコンピュータ] を見つけ、右クリックして [プロパティ] を選択します。 2. [システム] 列でコンピュータのハードウェア構成を確認します。 3. 次に、win11 の構成要件に関する次の概要を確認し、比較します。 4. さらに、win11 検出ツールをインストールすることで、コンピューターが win1 をサポートしているかどうかを直接検出することもできます。

PHP は GD イメージをブラウザまたはファイルに出力します PHP は GD イメージをブラウザまたはファイルに出力します Mar 21, 2024 am 10:41 AM

この記事では、PHP で GD 画像をブラウザやファイルに出力する方法について詳しく説明しますが、かなり実践的だと思いますので、参考として共有しておきます。 PHP は GD 画像をブラウザまたはファイルに出力します はじめに phpGD ライブラリは、画像を処理するための強力な機能を提供し、画像を作成、編集、出力することができます。画像は、表示またはさらなる処理のためにブラウザまたはファイルに出力できます。ブラウザへの出力 画像をブラウザに出力するには、次の手順を実行します。 画像リソースを作成します。 imagecreate() 関数を使用して画像リソースを作成します。画像データのロード: imagepng()、imagejpeg()、または imagegif() を使用します。

See all articles