ホームページ >ウェブフロントエンド >jsチュートリアル >js判定ブラウザとハックスクロールバーの例を詳しく解説

js判定ブラウザとハックスクロールバーの例を詳しく解説

零下一度
零下一度オリジナル
2017-07-24 14:48:331439ブラウズ

この記事では主にブラウザを判断するための JavaScript の書き方とスクロール バーをハックする方法を紹介します。必要な友人は参考にしてください。

今日は退屈なので、JS を使用してスクロール バーが表示されるかどうかを判断します。インターネット上でいくつかのコードを読み込んだ後、動作しないことが確認されています。 以下はインターネット上で検索されたコードです:

実際のページの高さよりも表示領域が小さいと判断されます。スクロール バーが表示されることを確認します

主要なブラウザのコアを判断します:


var userAgent = navigator.userAgent;                              //取得浏览器的userAgent字符串 
  var isOpera = userAgent.indexOf("Opera") > -1;                         //判断是否Opera浏览器 
  var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器 
  var isEdge = userAgent.indexOf("Edge") > -1 && !isIE;                     //判断是否IE的Edge
  var?isFF?=?userAgent.indexOf("Firefox")>-1                           //判断是否Firefox浏览器??
  var?isSafari?=?userAgent.indexOf("Safari")>-1&&?userAgent.indexOf("Chrome")==-1;        //判断是否Safari浏览器??
  var?isChrome?=?userAgent.indexOf("Chrome")>-1&&?userAgent.indexOf("Edge")==-1;         //判断Chrome浏览器??

各ブラウザのスクロール バーを処理します。以下は、非表示の会社プロジェクトでのスクロール バーの書き方です。参考までに:


リーリー

以上がjs判定ブラウザとハックスクロールバーの例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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