여러분이 조언을 해줄 수 있기를 바랍니다.URL을 확인하는 Android WebView 가끔씩 다른 사용자 에이전트가 여러 번 방문하는 경우가 있습니다.
래퍼 응용 프로그램에서 WebView 구성 요소를 사용하고 있습니다. 특정 URL을 명중 할 때 연속적으로 동일한 페이지에 대해 여러 개의 히트가 이루어졌지만 다른 사용자 에이전트를 전달한다는 것이 관찰되었습니다.
예를 들어: - 2014-02 (GT-S6310N 빌드/JZO54K; U; 안드로이드 4.1.2 리눅스) LOAD URL이
는 달빅/1.6.0 WITH 페이지 HIT 요청을 수신 웹보기 TO -26 10 : 35 : 57.523
수신 페이지 AppleWebKit/534.30 (Gecko와 마찬가지로 KHTML, Gecko와 같은) Mozilla/5.0 (Linux, U, Android 4.1.2, ko-gb, GT-S6310N Build/JZO54K) 버전/4.0 모바일 사파리/534.30 2014-02-26 10 : 35 : 57.603
WebSettings에서 setUserAgentString을 호출하여 사용자 에이전트 문자열을 제공한다는 점에 유의해야합니다.
final WebSettings mWebSettings = mWebView.getSettings();
final String strUserAgent = mWebSettings.getUserAgentString();
if (strUserAgent != null) {
mWebSettings.setUserAgentString(strUserAgent);
}
이는 대부분의 시간을 번 페이지를 공격하는 이유에 대한 합리적인 설명이되어 있지만, 제공되는 예에서와 같이 가끔 다른 사용자 에이전트와 두 번 충돌?
여러분이 제공 할 수있는 통찰력에 감사드립니다.