5

私の問題は、私が作成している Web サイトの一部を表示する際に問題が発生しているユーザーがいるということですが、同じバージョンのブラウザーを使用しても、どのブラウザーでも再現できません。

私が探しているのはおそらく、ユーザーが実行しているブラウザーのバージョンと、インストールされているプラ​​グ、およびページの表示に影響を与える可能性のあるその他の情報を教えてくれる、ユーザーに送信できる Web サイトです。

このようなことを知っている人はいますか?

編集:問題はCSSに関連しています。すべてのテキスト入力の周りに特別な画像が必要ですが、ユーザーのコンピューターでは、背景として設定されている画像の外側にテキスト入力が部分的に表示されます。

特定のユーザーを分離できないため、Google アナリティクスよりもユーザー固有の情報が必要です。また、ユーザーエージェントよりも複雑だと思います。

また、ウェブサイトを公開することもできます。なぜなら、彼らはアイデアが公開されるまで非公開にしたいからです...grr.

4

10 に答える 10

6

ユーザーをサポートの詳細サイト(http://supportdetails.com/)に送信することは、システムとブラウザーの詳細を取得するための優れた方法であることがわかりました。そのサイトで彼らがしなければならないのはあなたのメールアドレスを入力することだけであり、サイトは次のような詳細を送信します:

  • オペレーティング·システム
  • 画面の解像度
  • ブラウザの名前とバージョン
  • ブラウザのサイズ(ビューポート)
  • IPアドレス
  • 色深度
  • Javascriptが有効(Y / N)
  • フラッシュバージョンがインストールされています
  • 有効なCookie(Y / N)。

これらの情報は、csvまたはPDFとしてエクスポートすることもできます。かなり甘い。

このサイトはImulusという代理店によって作成されています。

于 2012-08-14T01:04:32.260 に答える
3

残念ながら、あなたが要求したように、ユーザーのブラウザに関するすべての詳細を記録するサイトを私は知りません.

しかし、おそらくbrowsershots.orgがデバッグに役立つでしょうか? 多くの異なるブラウザーで非常に簡単にデザインをテストできます。

編集: ... 残念ながら、スクリーンショットを撮るだけなので、ページ読み込み時の初期デザインに制限されています。

于 2009-01-08T23:50:30.770 に答える
1

古典的なアプローチは、ユーザーエージェントを使用しブラウザーと OS を判別することです

こちらのサイトで表示されるようです。

プラグインに関しては、探しているプラ​​グインを JavaScript でテストするさまざまな方法があります。

(私の知る限り)サーバー側でこれらを検出する方法がないため、クライアント側でこれらをテストする必要があります。

次の大雑把な例は、IE および Mozilla ブラウザーで acrobat リーダーをテストする方法を示し、インストールされているかどうか、インストールされている場合はオブジェクトのバージョンを返します。

function TestAcro()
{
var acrobat=new Object();
acrobat.installed=false;
acrobat.version='0.0';
if (navigator.plugins && navigator.plugins.length)
{
for ( var x = 0, l = navigator.plugins.length; x < l; ++x ) 
{
//Note: Adobe changed the name of Acrobat to Adobe Reader
if ((navigator.plugins[x].name.indexOf('Acrobat') != -1) | (navigator.plugins[x].description.indexOf('Acrobat') != -1) | (navigator.plugins[x].name.indexOf('Adobe Reader') != -1) |(navigator.plugins[x].description.indexOf('Adobe Reader') != -1))
{
acrobat.version=parseFloat(navigator.plugins[x].description.split('Version ')[1]);
if (acrobat.version.toString().length == 1) acrobat.version+='.0';
acrobat.installed=true;
break;
}
}
}
else if (window.ActiveXObject)
{
for (x=2; x<10; x++)
{
try
{
oAcro=eval("new ActiveXObject('PDF.pdfCtrl."+x+"');");
if (oAcro)
{
acrobat.installed=true;
acrobat.version=x+'.0';
}
}
catch(e) {}
}
try
{
oAcro4=new ActiveXObject('PDF.pdfCtrl.1');
if (oAcro4)
{
acrobat.installed=true;
acrobat.version='4.0';
}
}
catch(e) {}
try
{
oAcro7=new ActiveXObject('AcroPDF.PDF.1');
if (oAcro7)
{
acrobat.installed=true;
acrobat.version='7.0';
}
}
catch(e){}
}
return acrobat;
}
于 2009-01-08T23:45:09.890 に答える
0

これを試すこともできます:

BROWSER PROBEは、ブラウザ、プラグイン、システム、画面などの詳細を検索します。サポートスタッフとカジュアルユーザーの両方にとって素晴らしいツールです。

ブラウザプローブ

于 2010-10-29T13:08:45.873 に答える
0

グーグルアナリティクス?Web サーバーに何らかの種類の Web 分析プログラムがインストールされている場合、通常、オペレーティング システム、Web ブラウザーなどの情報も提供されます。ユーザーの IP アドレスを使用して、ログでその情報を見つけることができます。

また、彼らはどのような問題を抱えていますか? 私たちは助けることができるかもしれません..

于 2009-01-08T23:46:07.020 に答える
0

私はこのプログラムを見つけましたが、残念ながら無料のサービスではありません。また、そのページで情報を取得することもできません (料金を支払わない限り): http://www.cyscape.com/showbrow.aspx

于 2009-01-08T23:57:46.230 に答える
0

それが CSS の問題であり、問​​題が IE にある場合 (ほとんどの場合)、IE 7 ライブラリの使用を検討することをお勧めします。

CSS に関しては... Mozilla ブラウザで適切に動作するようになり、IE で動作させるために条件付きでハックする必要があることがわかります。このライブラリは便利です。

また、可能であれば、サポートを最新の主要なブラウザーに制限しようと思います。可能であれば、モバイル ブラウザー (iPhone など) を含めるようにしてください。

お役に立てれば。

于 2009-01-08T23:58:11.113 に答える
0

すべてのリクエストで送信される useragent および関連する HTTP ヘッダーは、いくつかの情報 (ブラウザとバージョン) を提供しますが、クライアント側のインストールに関する詳細については、任意のリストを取得する自動キャプチャ メカニズムに不運かもしれません。クライアント ブラウザにインストールされているプラ​​グイン。これはセキュリティ違反になるため、ブラウザが意図的にそれらを公開しない限り、クライアント側のバイナリをインストールせずにこれにアクセスすることはできません.

ユーザーとの関係に応じて、Go2Meeting や CoPilot などを試して、バグの動作を自分で確認できます。これにより、ブラウザの設定とプラグインを熟読することもできます.

于 2009-01-08T23:59:00.470 に答える
0

ASP.NET Web サイトでOcean のブラウザ機能を使用しています。多くのプロパティを取得するのは本当に簡単です。具体的には、Ocean2.Web.HttpCapabilities ライブラリを使用しています。

ブラウザのタイプと機能を取得するには:

string browserSettings = Ocean2.Web.HttpCapabilities.BrowserCaps.Build.ProcessDefault(HttpContext.Current.Request);

結果のサンプルを次に示します。

Mozilla/4.0 (互換性; MSIE 7.0; Windows NT 6.0; WOW64; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; Media Center PC 5.0; InfoPath.2)
OS - Windows Vista
プラットフォーム - WinNT
win16 - 偽
win32 - 真
win64 - 真
タイプ - IE7
ブラウザ - IE
バージョン - 7.0
BrowserBuild - aol - false
クッキー - 真
JavaScript - 真
ecmascriptバージョン - 1.2
vbscript-真
activexcontrols - true
javaapplet - 真
screenBitDepth - 1
mobileDeviceManufacturer - 不明
mobileDeviceModel - 不明
于 2009-01-09T00:13:52.453 に答える