1

ノックアウト 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を追加します

http://site.com/(F(nM9gQyp4Gyyp1ue_1FJGkIalUQqd_XjPZRrksWTgI_XHSq7AyI1J9h2lQVt-cFWR8kgJFiY0AFgwq580zjch5Gb5D_Kz_yGRlQLjqC_YoLrliY-Pc0CAfrtzUNwYpcg22z-Maqc1z3s9hUPLq_yTM0R1e9yJ1x13674kZhJXGnVmeb8Tmrp9F6hmLNaTTGQK0))

これは私のサイトを壊すと思います。

4

0 に答える 0