3

ここに画像の説明を入力

AndroidとiOS用に作成されたWebViewをWindows Phone 8.1に適用しています。
しかし、Windows Phone 8.1 では、ページを移動するたびに奇妙なメッセージ ダイアログが表示されます。
これを引き起こすHTMLコードは何ですか?ダイアログが起動しないようにします。

4

2 に答える 2

4

このダイアログは、デバイスにハンドラがインストールされていない URI スキームまたはファイル タイプを起動しようとすると表示されます。Web ページが、認識されないスキーム (mycustomscheme:some_parameters) を持つ URI に移動しようとしているか、認識されないファイル拡張子 (somefile.myfiletype) を持つファイルをダウンロードしようとしています。

于 2014-05-21T04:52:22.303 に答える
0

数日前に同様の問題に遭遇しました。実際、Windows Phone のユーザー エージェント文字列は次のようになります。

Mozilla/5.0 (モバイル; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 520) iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML、Gecko など)モバイルサファリ/537

この文字列には Android と IPhone も含まれていることがわかります。私は角度のあるアプリで作業していましたが、デバイスを Iphone デバイスとして認識し、この ez:scancode のようなプロトコルを送信していました。これが最初に問題があった理由でした。場所。

デバイスが正しいことを確認してください。次に、エラーの理由は、http/https 以外のプロトコルを送信していることです。このプロトコルが発生した場所を特定する必要があります。

于 2016-07-05T13:45:08.550 に答える