2012-01-18 3 views
0

webview 및 webviewclient를 사용하는 앱이 있습니다. 어린이를위한 화이트리스트 기반 브라우저로되어 있기 때문에 URL을 확인하고 특정 URL 만로드하도록 허용하고 있습니다. 일반적으로 작동하지만 구글에서 검색 결과를 클릭하면 "리디렉션 통지 - 이전 페이지가 사용자에게 전송됩니다 ..."라는 메시지가 나타납니다.Android Webview에서 Google의 "리디렉션 통지"를 피하는 방법

나는 코드를 게시하지 않기 때문에 나는 ' 어떤 섹션이 적절한 지 알 수 없습니다. 누구든지 나를 가리켜 주실 수 있습니까?

추가 : 문제가 일 수 있습니다. Google에서 검색 결과를 제공하는 방식 (기본 브라우저와 다른 이유는 무엇입니까?) 또는 2) 웹보기에서 처리하는 방식입니다.

링크가 "리디렉션 통지"를 어디서나 제공하므로 Google이 검색 결과를 제공하는 방식과 관련이 있다고 생각하기 시작했습니다. 다음은 링크 예입니다. http://www.google.com/url?sa=t&source=web&cd=2&ved=0cccqfjab&url=http%3a%2f%2faerik.com%2f&ei=dlwwt-bgc-wciqk8tkzadw&usg=afqjcnhkstsuy-erndsrb4nkkpvda_xutq

Google에서 내 앱 검색 결과를 다르게 제공하는 경우 쿠키 또는 사용자 에이전트가 원인 일 수 있습니까? webview는 쿠키를 자동으로 처리하고 기본 사용자 에이전트를 보냅니 까?

답변

0

아 ... 알아 냈습니다. 화이트리스트와 비교하여 URL을 소문자로 처리했기 때문에 근본적인 원인이 있었기 때문에 다른 누구도 비슷한 문제가 없을 것입니다. 소문자 URL을로드하는 중 ... 바보 같지만 다시 버그가 많습니다.

0

Google 계정으로 로그인 한 다음 url을 방문하십시오. 효과가있을 것입니다. 성공적으로 URL을 방문하면 해당 사이트를 다시 방문 할 수 있습니다.

관련 문제