問題タブ [browsercaps]

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 投票する
2 に答える
3417 参照

asp.net - 外部構成ファイルの browserCaps

BrowserCaps 設定はかなり長いです。それを外部構成ファイルに組み込む方法はありますか。

誰もマークアップを知っていますか?

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

c# - .NET4でのOceanBrowsercapsファイルの使用

ASP.NET4アプリケーションでhttp://owenbrady.net/browsercaps/のOceanbrowsercapsファイルを使用しようとしています。ファイルをApp_Browsersフォルダーにドロップすると、エラーが発生します

ID'docomon505i'のブラウザまたはゲートウェイ要素が見つかりません。

これらのファイルは.NET4と互換性がありますか、それとも何か問題がありますか。ドキュメントはまばらです。

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

asp.net - ASP.NET アプリで Ocean の Browsercaps を使用してスパイダーを検出する際の問題

ASP.NET アプリケーションでクローラーを適切に検出する方法を研究しているときに、Owen Brady の broswercapsプロジェクトに出会いました。

それを使用するために、私はこれをしました:

  1. App_Browsers フォルダーの作成
  2. 上記でSpidersフォルダーを作成しました
  3. [OceanSpiders.browser.xml][2] をダウンロードし、名前を OceanSpiders.browser に変更しました

そのため、App_Browsers/Spiders/OceanSpiders.browser のように見える最終的な最終

開発マシンに NET Framework 4 をインストールしていますが、NET Framework 3.5 をターゲットにしています。

問題はパーサー エラーです。「ID 'docmon505i' のブラウザーまたはゲートウェイ要素が見つかりません。」

SOでグーグル/検索を行いましたが、解決策が見つからなかったため、投稿する理由がありました。

ご提案ありがとうございます。

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

asp.net - ASP.NETでbrowserCaps機能を無効にすることは可能ですか?

ASP.NETでbrowserCaps機能を無効にすることは可能ですか?

私のサイトが、機能に関係なくすべてのブラウザーに定義されているとおりに、確実かつ正確に提供されることを望んでいます。

彼らのブラウザがサイトをサポートできない場合、それは彼らの問題です。私のサイトは、機能しなくなったクライアントに対応するために、自分自身を劣化させようとするようなものであってはなりません。

これは、スパイダーの運が悪かったように思われる場合に非常にイライラします。サイトをクロールし、サイトのバージョンが低くなると、出力キャッシュがストリップされたファイルを提供するようになります。

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

asp.net - ASP.NET: Chrome ブラウザーの一貫性のない検出

2 台のマシンで ASP.NET 3.5 アプリをテストしています。1 台は Windows 7 x64 で、もう 1 台は Windows Server 2008 x64 です。

これら 2 台のマシンで同じ Chrome インスタンスを使用して Web サイトを開くとHttpBrowserCapabilities.Browser、Windows 7 マシンでは がbrowser.Name = "appleMac-safari"表示され、Windows Server マシンでは が表示されますbrowser.Name = "applewebkit"

両方のマシンには、asp.netアプリの同一の(AFAIK)インストール、同じmachine.configファイルがあり、*.browserファイルも同じですC:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\Browsers

この不一致が発生する理由はありますか?

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

uiwebview - UIWebViewでのASP.NET 4フォーム認証の問題

iPhone UIWebView を使用する場合の Asp.Net Forms Authenticationで、UIWebView の使用が asp.net 4 ブラウザー機能によって認識されないという同様の問題を読みました。これにより、 https://www.nc-software.com/login.aspxでのログインなど、iPhone/iPad から私の Web サイトが機能しなくなりました。

App_Browsers フォルダーに作成するために必要な正確な情報を提供してもらえますか?

ありがとうございました。

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

.net - .NetAndroid.Browserファイル

Androidプラットフォームのブラウザ機能のリストをどこで見つけることができるか誰か教えてもらえますか?ASP.Net MVC3プロジェクトの一部として、そのための.Browserファイルを作成する必要があります。

いくつかのリンクをいただければ幸いです。

ありがとうGineer

更新: 51degrees.mobiとWURFLの両方を見てきました。これらは私の要件にはやり過ぎのようです。さらに、会社の方針により、オープンソースソフトウェアの使用が禁止されています。WURFLには商用ライセンスがありますが、その場合、コストは私たちの要件に対して法外なものになります。

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

asp.net - web.configでブラウザの上限を定義する必要があるのはなぜですか

web.configに次のセクションがあります。

それは私たちがこれを始めた魔女からの古いプロジェクトから来ているに違いありません。これは約4年前に始めました。

とにかく、それを見ると、「ユーザーエージェントがMozillaの場合は、別のHtmlTextWriterを使用してください」と表示されているようです。

異なるHtmlTextWriterは、同じサーバーコードのマークアップで異なる結果を意味すると思います。もしそうなら、それは私の意見では非常に厄介です。

誰かがそれが事実であるかどうかを確認できますか?多分私は全体を誤解しましたか?

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

asp.net - asp.net 1.1 および firefox 7

asp.net 1.1 で作成された古い社内アプリがいくつかあります。さまざまな理由で、より新しいバージョンの asp.net に移植することはできないため、(まだ必要ですが) 現在のバージョンで実行する必要があります。明らかに、最新のブラウザーでそれらを動作させるには問題がありました。これらの問題のいくつかを修正するために、machine.config ファイルでブラウザーの caps 宣言を使用していました。数バージョン前に、Firefox がユーザー エージェント文字列を変更したため、ブラウザのキャップ セクションがブラウザを正しく検出しなくなりました。だから今、もちろん何もうまくいきません。唯一の解決策は、もちろん全員に IE を使用させることです...明らかに、これは理想的な状況ではありません。必要に応じてこの方法で続行できますが、誰かが同様の状況に遭遇し、それをどのように解決したか (何らかのアップグレードを行う以外) に興味がありました。ブラウザの caps ファイルを変更して誰かがこれを解決した場合、特に興味があります。私はブラウザーの caps スクリプトにアドホックな変更を加えようとしましたが、ほとんど成功しませんでした。興味のある人は、ここで詳細を確認できます。 http://slingfive.com/pages/code/browserCaps/ .

ありがとう

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

asp.net - ASP.NET ブラウザー Caps の更新

「.browser」ファイルを使用してブラウザー キャップを更新しようとしています (web.config の browserCaps セクションは、.NET Framework 2.0 では非推奨です)。これまでのところ、更新されたファイルを提供する CodePlex でこのプロジェクトを見つけました。

http://aspnet.codeplex.com/releases/view/41420

Visual Studio 2008 コマンド プロンプトから、アセンブリ ( ASP.BrowserCapsFactory.dll ) を作成して GAC にインストールするコマンド "aspnet_regbrowsers -i" を実行しました。

これまでのところ、更新された定義が asp.net アプリケーションで有効になっています。

問題は、そのアセンブリをGAC の外部で使用することは可能ですか?たとえば、Web アプリケーションで参照として追加することです (試してみましたが、何か間違ったことをしていない限り、機能しません)。

「App_Browser」フォルダー ソリューションは認識していますが、アセンブリを GAC に配置することなく、複数の Web アプリケーションに対して同じブラウザー定義を保証するソリューションを探しています。

ご回答ありがとうございます。