検索

ホームページ  >  に質問  >  本文

android - WebView加载天猫等购物网页出问题?

用WebView加载淘宝等一些购物网站时,可以链接到首页,但从首页再点击进入详情页就无法加载,该怎么解决?

巴扎黑巴扎黑2890日前747

全員に返信(4)返信します

  • 巴扎黑

    巴扎黑2017-04-17 18:02:58

    ご回答ありがとうございます。現在は解決していますが、原理がまだわかりません。誰かが理由を説明してくれることを願っています。
    このメソッドは以前に設定されていましたが、表示が古く、淘宝網や天猫などの一部のショッピング Web サイトは正しく読み込むことができません:

    リーリー

    後で別のオーバーロード方法に変更しても問題ありませんが、その理由を誰かが説明できることを願っています。

    リーリー

    次のメソッドを直接コピーすることもできます

    リーリー

    WebView について詳しく解説した記事を見つけました

    返事
    0
  • PHPz

    PHPz2017-04-17 18:02:58

    WebView は URL の先頭で tmall を認識できないはずです。WebView が読み込まれるたびに https に置き換えてみてください。

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-17 18:02:58

    この tamll は、携帯電話上の Tmall APP を起動するためのものです。デフォルトの WebView はアプリの起動をサポートしていないため、エラーが発生します。

    現在のページ
    で天猫または淘宝網を開きたい場合は、そのリンクを再解析する必要があります。実際の商品の URL は疑問符の後の「url?=」であることがわかります。これは、ウェイクアップと同じ場所で変更されます。ここでロードされた URL が tmall で始まるかどうかを決定します。解析できない場合は、http で始まるか https で始まるかを判断してからロードします

    この記事を読んでください。ウェイクアップは完了しましたが、コードが見つかりません。

    http://www.jianshu.com/p/fd04...

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 18:02:58

    tmall:// これは、Tmall アプリ専用のジャンプ スキーマ プロトコルです。Webview では開くことができません。

    携帯電話に Tmall アプリ クライアントがインストールされている場合は、アプリを自動的に起動してこのページを開くことができます

    返事
    0
  • キャンセル返事