問題タブ [51degrees]

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 に答える
1401 参照

c# - モバイル デバイスがデスクトップ サイトを要求しているかどうかを確認する

ページを提供するための適応アプローチとして、MVC サイトで 51 度を使用しています。すべてがうまくいっています。

最近、出力キャッシュを追加しました。これを使用して、VaryByCustomモバイルかデスクトップかを確認します。

ただし、サイトを閲覧する最初のモバイル ユーザーがデスクトップ バージョンを要求した場合、これがすべてのモバイル ユーザーに対してキャッシュされるという問題に遭遇しました。

GetMobileCustomStringデスクトップ サイトを要求しているモバイルかどうかのチェックを含めるようにを変更する必要があり ます。これを行う方法はありますか?

アップデート

これについて報奨金が開かれたので、私は更新を提供すると思いました:

まず、当初考えていたようにデスクトップ ページがキャッシュされるのは最初の読み込みではなかったので、これについて多くの検索、調査、テストを行った結果、モバイル バージョンではデスクトップ ページをキャッシュするべきではないと感じました (あなたはMVC 5にいます)。モバイル リクエストを実行するときにコードをステップ実行しましたが、カスタムごとに変更されると、 のように表示context.Request.Browser.IsMobileDeviceされfalseます。

デスクトップ サイトがモバイル サイト用にキャッシュされる原因は不明です。おそらく、MVC 4 のバグによる後遺症です。ランダムなようです (つまり、ある日は問題なく、別の日には何らかの理由でデスクトップ サイトにサービスを提供する)、アプリ プールをリサイクルすると常に修正されます。

また、次を使用してオーバーライドされたブラウザーを取得できることもわかりました。

でもあまり役に立たなかったようです

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

sitecore - Is 51Degree supported in Sitecore 8.2?

Before I start to jump into setting up device detection for Sitecore there is two option available 51Degree and Sitecore device detection service.

I've used 51Degree for Sitecore 7.5 but not able to find any information related to the latest version of Sitecore i.e 8.0 on wards.

Are they still supporting Sitecore ? or discounted?

Thanks

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

51degrees - ASP.Net MVC と 51Degrees - デバイス検出の問題

以下のコードはローカルでは機能しますが、サーバー (Win 2016) でホストされている場合は機能しません。何か案は?

パブリック抽象クラス BaseController : コントローラ {

. . . . .