巴扎黑2017-04-17 18:02:58
지금은 해결됐는데 원리는 아직 이해가 안 가네요. 답변 감사합니다.
이 방법은 이전에 설정했지만 디스플레이가 오래되어 타오바오, 티몰 등 일부 쇼핑 웹사이트가 제대로 로드되지 않습니다.
나중에 다른 오버로딩 방법으로 바꿔도 괜찮겠지만, 그래도 누군가 이유를 설명해줬으면 좋겠어요.
으아악다음 방법을 직접 복사할 수도 있습니다
으아악WebView에 대한 자세한 설명이 있는 글을 찾았습니다
PHPz2017-04-17 18:02:58
webview가 URL 시작 부분에서 tmall을 인식할 수 없어야 합니다. webview가 로드될 때마다 이를 https로 바꿔볼 수 있습니다.
天蓬老师2017-04-17 18:02:58
이 tamll은 휴대폰의 Tmall 앱을 깨우기 위한 것입니다. 기본 웹뷰는 어떤 앱도 깨우기를 지원하지 않기 때문에 오류가 발생합니다.
현재 페이지에서 Tmall이나 Taobao를 열려면
해당 링크를 다시 분석해야 합니다. 물음표 뒤의 "url?="이 실제 제품의 URL임을 알 수 있습니다. Call the webview에서 URL 값을 구문 분석할 수 있습니다. 이는 wake-up과 동일한 위치에서 수정됩니다. 둘 다 shouldOverrideUrlLoading에 있습니다. 그렇지 않은 경우 http로 시작하는지 https로 시작하는지 확인한 다음 로드하세요.
이 글을 읽어보실 수 있습니다. 기상을 했으나 코드를 찾을 수 없습니다.
http://www.jianshu.com/p/fd04...
PHP中文网2017-04-17 18:02:58
tmall:// Tmall 앱 전용 점프 스키마 프로토콜입니다. 웹뷰에서는 절대 열 수 없습니다.
휴대폰에 Tmall 앱 클라이언트가 설치되어 있는 경우 자동으로 앱을 깨워 이 페이지를 열 수 있습니다