ノックアウト js を使用するサイトがあり、PC では問題なく動作しますが、モバイル デバイスで開こうとすると、javascript が機能しなくなり、サイトが機能しなくなります。
Google chromeで開くと、「デスクトップモードをリクエスト」というオプションがあります。有効にすると、PC からサイトを読み込んでいるかのようにサイトが読み込まれ、すべて正常に動作します。
サイトを開くすべてのデバイスで常にデスクトップ サイトとしてサイトを開く方法、または別の方法で問題を解決する方法を教えてください。
追加:Safariで開くと問題ありません。しかし、友人のiPadで試してみたところ、javascriptが壊れていて機能しませんでした。
追加: 私は ASP.NET を使用しており、サイトに次のものが追加されています。
<browsers>
<browser id="CriOS" parentID="Safari">
<identification>
<userAgent match="CriOS" />
</identification>
<capabilities>
<capability name="browser" value="CriOS" />
<capability name="ecmascriptversion" value="3.0" />
<capability name="javascript" value="true" />
<capability name="javascriptversion" value="1.8" />
</capabilities>
</browser>
</browsers>
編集: Cssも少し異なります。 Edit2:これは電話のユーザー エージェントです Mozilla/5.0 (iPhone; Mac OS X のような CPU iPhone OS 6_1_3) AppleWebKit/536.26 (Gecko のような KHTML) CriOs/27.0.1453.10 Mobile/10B329 Safari/8536.25(936BD788-9191-4BD9- A280-60406A97B56C)
PC の chrome でバグを再現できました。URLに奇妙なGUIDを追加します
これは私のサイトを壊すと思います。