わかりました、これは私が着陸することができたエッジ ケースです。新しい Tizen OS でアプリをテストしています。私の JS コードには、何千ものナビゲーター チェックがあります。何かのようなもの:
navigator.userAgent.toLocaleLowerCase().indexOf("android") || navigator.userAgent.toLocaleLowerCase().indexOf("iPad")
現在、テスト デバイス上の Tizen OS の userAgent には、これらの文字列のいずれもありません。その結果、CSS と JS の多くが壊れています。私は現在 POC モードにあり、これらすべての条件に追加のチェックを追加することに時間を費やしたくありません。プログラムで userAgent を設定する方法はありますか? 次のようなもの:
navigator.userAgent += " Tizen" //does not work.
MDNは、読み書き可能なプロパティであると言います。私はそれを変更することはできません。これで私を助けてください。userAgent をスプーフィングする別のスマートな方法、またはこれを設定する正しい方法のいずれかです。ありがとう。