2012-10-31 5 views
1

나는 웹 포털을 앱으로 가져 오는 내 고객을 위해 간단한 WebView 앱을 만들고 있습니다. .apk는 컴파일되었으며 Android의 이전 버전에서 작동합니다. 그러나 OS 버전 3.x.x 이상에서 문제가 발생합니다. 기본 Android 브라우저에서 "ERROR 500 HTTP 웹 서버 : 잘못된 POST 요청 예외"가 반환됩니다.Android WebView에서 FireFox 사용

모든 앱 외부에서이 오류를 우회하려면 FireFox 브라우저가 오류없이 반환됩니다.

질문 - WebView 앱이 기본 브라우저 대신 FireFox에서 검색하도록하는 쉬운 방법이 있습니까?

나는 다음과 같이 호출 변화를 나열하는 thread 발견 (? 스크립트)

String packageName = "com.android.browser"; 
String className = "com.android.browser.BrowserActivity"; 
Intent internetIntent = new Intent(Intent.ACTION_VIEW); 
internetIntent.addCategory(Intent.CATEGORY_LAUNCHER); 
internetIntent.setClassName(packageName, className); 
startActivity(internetIntent); 

내가 어떤 통화를하지 않는 한, 내가 손해를보고 오전 장면을 '코딩'새로운 복지를에 이 방법으로 편집 할 수있는 내 매니페스트 파일

어떤 생각이나 아이디어라도 감사하겠습니다.

답변

1

very difficult 인 Firefox의 렌더링 엔진을 사용하는 사용자는 WebView을 구현해야합니다. 서버 측 (웹 포털)을 일부 제어하고 로그를 볼 수있는 경우 가장 좋은 방법은 아마도 서버가 Android 3.x 이상을 실행하는 장치에서 POST 요청을 거부하는 이유를 이해하는 것입니다.

+0

서버 문제는 실제로 8.5.2에서 수정되었지만 여전히 8.5.3에서 손상된 Domino 오류입니다. – ThinkSpace

+0

위에서 제공된 링크를 사용하여이 코드를 추가 할 방법이 있습니까? – ThinkSpace

+0

Firefox 앱을 실행하여 페이지를 보려면 해당 코드를 적용하여 수정할 수 있습니다. 파이어 폭스 기반의 'WebView'를 자신의 앱에 내장하는 것은 현재 불가능하다. – acj

관련 문제