ホームページ ウェブフロントエンド jsチュートリアル Firefox ブラウザの JS setTimeout 関数の非互換性、失敗、実行不能の問題を解決する方法_javascript スキル

Firefox ブラウザの JS setTimeout 関数の非互換性、失敗、実行不能の問題を解決する方法_javascript スキル

May 16, 2016 pm 05:48 PM
互換性がありません ブラウザ

今日、JQuery AJAX PHP を使用して Web サイトのバックエンドのログイン検出をチェックしたところ、ログイン成功後にページ ジャンプ機能を実行する JavaScript (JS) コードの特殊効果が IE と Google Chrome の両方で良好に実行でき、互換性も悪くないことがわかりました。 。その結果、Firefox ブラウザの setTimeout JS 組み込み関数は実行されなくなり、無効となり、エラーは報告されません。 FireBUG を開いて JS エラーを検出してくれると期待していましたが、役に立ちませんでした。さまざまなブラウザーにおける Javascript (JS) スクリプト コードの互換性は非常に厄介な問題です。いくつかのデバッグと検索の後、最終的に setTimeout JS コードを解決しました。は無効であり、Firefox では互換性がないため、実行および実行できません。現在、この setTimeout は、IE6、7、8、9、および Google Chrome、Firefox、Safari、Opera と十分な互換性があります。

setTimeout は非常に優れた関数であり、Web サイト ページのフロントエンド エンジニアは、数秒後に実行されるアクションによく使用します。 setTimeout JS 組み込み関数も非常に簡単に使用できます。 setTimeout() の関数の説明、詳細な使用法、例、およびサンプル コードを次に示します。

setTimeout() の関数は、どのように指定するかを指定します。 JS 関数または式コードを実行するのに数ミリ秒
setTimeout の使用法、構文、パラメーター: setTimeout(code,millisec)
setTimeout パラメーターの説明:
code は必須パラメーターです。呼び出される関数の後に実行される JavaScript コードの文字列。
ミリ秒は必須パラメータです。コードを実行する前に待機するミリ秒数。ミリ秒と秒の間の変換は次のとおりです: 1000 ミリ秒 = 1 秒
setTimeout インスタンス コード (ページは 1 秒後に指定された URL にジャンプします):

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

>
ただし、上記の JS コードは Firefox と互換性がありません。これは主に IE と Firefox のブラウザ エンジンが異なるためです。このページを IE、Firefox、SAFARI、OPERA と互換性のある JS コードにジャンプさせます:

コードをコピー コードは次のとおりです。


見てください見てください。[kankanbei.com] ウェブマスターのテストは、すべての主流ブラウザと完全に互換性があるので、共有するために書き留めておきます。ページジャンプ用の JS コードを location.href=page address として記述することに慣れていますが、このコードは Firefox では実行できないことに注意してください。 window.location=page address と記述する必要があります。

setTimeout 関数が無効で実行されない場合に、Firefox ブラウザーで互換性のない JS コードが発生する問題の解決策。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

Webページにローカルにインストールされている「Jingnan Mai Round Body」を正しく表示するにはどうすればよいですか? Webページにローカルにインストールされている「Jingnan Mai Round Body」を正しく表示するにはどうすればよいですか? Apr 05, 2025 pm 10:33 PM

最近、Webページにローカルにインストールされたフォントファイルを使用して、インターネットから無料のフォントをダウンロードし、システムに正常にインストールしました。今...

JavaScriptまたはCSSを介してブラウザ印刷設定でページの上部と終了を制御する方法は? JavaScriptまたはCSSを介してブラウザ印刷設定でページの上部と終了を制御する方法は? Apr 05, 2025 pm 10:39 PM

JavaScriptまたはCSSを使用して、ブラウザの印刷設定のページの上部と端を制御する方法。ブラウザの印刷設定には、ディスプレイが...

ネガティブマージンが場合によっては効果がないのはなぜですか?この問題を解決する方法は? ネガティブマージンが場合によっては効果がないのはなぜですか?この問題を解決する方法は? Apr 05, 2025 pm 10:18 PM

なぜマイナスマージンが場合によっては有効にならないのですか?プログラミング中、CSSの負のマージン(負...

Webページにローカルにインストールされたフォントファイルを使用する方法は? Webページにローカルにインストールされたフォントファイルを使用する方法は? Apr 05, 2025 pm 10:57 PM

Webページにローカルにインストールされたフォントファイルを使用する方法Webページ開発でこの状況に遭遇しましたか:コンピューターにフォントをインストールしました...

フレックスレイアウトの下のテキストは省略されていますが、コンテナは開かれていますか?それを解決する方法は? フレックスレイアウトの下のテキストは省略されていますが、コンテナは開かれていますか?それを解決する方法は? Apr 05, 2025 pm 11:00 PM

フレックスレイアウトとソリューションの下でのテキストの過度の省略によるコンテナの開口部の問題が使用されます...

CSSで要素を回転させることにより、水平オプションの水平スクロール効果を実現する方法は? CSSで要素を回転させることにより、水平オプションの水平スクロール効果を実現する方法は? Apr 05, 2025 pm 10:51 PM

CSSにおける水平オプションの水平スクロール効果を実現する方法は?最新のWebデザインでは、水平方向のタブのような効果を実現し、マウスをサポートする方法...

適応設計でREMユニットを調整して、高さの問題を解決する方法は? 適応設計でREMユニットを調整して、高さの問題を解決する方法は? Apr 05, 2025 pm 11:03 PM

適応設計の高さ調整の問題を解決する方法は?適応設計では、高さの調整はしばしば困難な問題です。特に同様に対処するとき...

See all articles