問題タブ [browser-detection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
570 参照

javascript - ユーザーがJavaScriptを無効にしているかどうかを検出するにはどうすればよいですか?

私は友人と、ブラウザでJavaScriptを有効にしていないユーザーと、あなたのWebサイトの「JavaScriptなし」バージョンを表示するために何ができるかについて話していました。

それは可能ですか、そしてそれはどのように行うことができますか?

考え?

0 投票する
1 に答える
2042 参照

javascript - Web サイトの訪問者にツールバーがインストールされているかどうかを検出します。JavaScript を使用した Google ツールバー

私は、ポップアップ ウィンドウを頻繁に使用するオンライン教育 Web サイトに取り組んでいます。これはサード パーティ プロバイダーの学習管理システムの一部であるため、この仕組みを変更することはできません。

OS、ブラウザ設定、および追加のツールバーのポップアップ ブロッカーに苦労しているユーザーから、多くのヘルプデスクに電話がかかってきます。

私は JavaScript を使用してブラウザーと OS をスニッフィングし、適切なポップアップ ブロッカーの指示を画面に表示できるようにしています。

ブラウザのツールバーを検出するために同様の手法を実行することは可能ですか?

0 投票する
2 に答える
9487 参照

asp.net - Request.Browser.Platform が iPad、OSX、または Windows7 を返さない

私はいくつかの高度なブラウザー検出に取り組んでおり、CodePlex からMDBFブラウザー ファイルをダウンロードしました。

残念ながら、私の Request.Browser.Platform は、iPad Mac OSX (Snow Leopard) と Windows7 の両方で「不明」を返します。

MDBFがモバイルデバイスに対して行うのと同じことを非モバイルデバイスに対して行う、優れた高度な.browserファイルを知っている人はいますか?

0 投票する
1 に答える
189 参照

javascript - 必要な JavaScript/CSS ブラウザー機能の決定

私の Web サイトでは、JQuery や新しい CSS 定義 (moz-selection、-webkit-user-select など) など、さまざまなテクノロジを使用しています。

このサイトは、Google Chrome と Safari で完全に動作しますが、Firefox、IE、およびその他のブラウザーの一部には、多少の癖があります。

必要なブラウザ機能をチェックするスクリプトを書きたいのですが、数千行のコードと CSS 定義があるため、どの機能を探すべきかわかりません。

スクリプトや CSS ファイルに必要な機能を教えてくれるオンライン分析 (JSLint の動作に似たもの) はありますか? この情報を提供するツール (FireBug など) はありますか?

0 投票する
3 に答える
252 参照

asp.net-mvc - スマートフォンと他のスマートフォンをどのように区別できますか?

あいまいなスマートフォンカテゴリより下の電話ではシンプルなもので、このカテゴリより上の電話ではもう少し興味深いもので、モバイルサイトを刷新したいと考えています。このプロジェクトのWAP/WMLには興味がありません。ASP.Net 4 MCV 2アプリを構築し、MBDFを使用しています

私が知りたいのは、MBDFを使用するときにこの差別化をどのように定義するのが最善かということです。画面サイズ、Javascript、SpportsTouchScreenなどはすべてMBDFに含まれていますが、線を引く場所と、多数のデバイスでデータが最も正確な場所がわかりません。

このハードウェアとソフトウェアの普及のために開発している人たちは何をしているのですか?

ありがとう、デニス

PS私はxHTMLMP1.0-1.2と、幅広いカバレッジを確保するための実装のベストプラクティスについて調査しましたが、新しい電話をベースラインが認識できる範囲に制限したくありません。

0 投票する
4 に答える
42381 参照

php - PHPを使用してユーザーエージェントとして「Google Chrome」を検出するには?

PHPを使用して、サーバー側でユーザーエージェントが「Chrome」であるかどうかを知りたいです。リクエストヘッダーからユーザーエージェント文字列を解析するための信頼できる正規表現はありますか?

0 投票する
7 に答える
33681 参照

jquery - jQuery.browser を使用して Chrome と Safari を区別する

jQuery.browserは 1.4 の時点でかなり簡単に webkit を識別できるようですしかし、Chrome と Safari (およびその逆) を区別するにはどうすればよいでしょうか?

0 投票する
1 に答える
1960 参照

jquery - Google Chromeインセットボックス-MacではなくWindowsでのシャドウバグ:より良い回避策?

これは、この記事の執筆時点で最新のWindowsリリースであるChrome5.0.375.125でも最新です。

バグはここで追跡されます: http ://code.google.com/p/chromium/issues/detail?id = 25334

したがって、問題は、WindowsまたはLinuxを使用していて、誰かがボーダー半径を持つ要素にインセットボックスシャドウを使用している場合、バグが発生することです。ボーダー半径は保持されますが、インセットボックスは保持されます。それがまだ四角い箱であるかのように、影がそこからこぼれます。MacOSXのChromeで期待どおりに動作します。

テクスチャ背景を使用している人は、不透明な境界線の色が必要なため、このハックを使用できません。また、実際には小さい半径でのみうまく機能します。

このハックの2つの部分。小さなJavascript(jQuery + jQuery.clientプラグイン):

そしてCSS

今シャワーを浴びてもいいですか?このハックは私をひどく感じさせます。

誰かがこれのためのより良い回避策を思いついたことがありますか?

0 投票する
4 に答える
155 参照

windows - Linux から Windows に伝える (ネットワーク経由)

別のマシンが Windows または Linux を実行しているかどうか、仮想マシン内で実行されているかどうか、NAT\proxy\VPN の背後にあるかどうかなどを検出する方法について調査しています。受動的な検出を行うp0fのような興味深いツールをいくつか見ました。基本的に、Linux ではなく Windows に存在するアプリケーション レベルのものは言うまでもなく、TCP やその他の基礎となるプロトコルに実装の違いがあることは知っていますが、何も見つけることができず、さらに悪いことに、どの用語を調べればよいかわかりません。 Googleで。

Linux と Windows を区別するために何を検出するかを説明するリンクまたはチュートリアルはありますか?

0 投票する
60 に答える
1798669 参照

javascript - モバイル デバイスを検出する最良の方法は何ですか?

ユーザーがjQueryでモバイルデバイスを使用しているかどうかを検出する方法はありますか? CSS属性に似た@mediaもの?ブラウザーがハンドヘルド デバイス上にある場合は、別のスクリプトを実行したいと思います。

jQuery$.browser関数は、私が探しているものではありません。