2013-07-11 1 views
3

저는 거의 HTML 요소가없는 모바일 웹 앱을 개발하는 과정에 있습니다. JSON2HTML은 HTML 요소를 만드는 데 사용됩니다.javascript가 네이티브 android 브라우저에서 작동하지 않습니다.

내 문제는에

  • 아이 패드
  • 안드로이드 4.0.3 기본 브라우저 제외 확인 작동한다는 것입니다.

이러한 브라우저의 문제점은 콘텐츠가 렌더링되지 않는다는 것입니다.

그것은

  • 안드로이드 4.0.3 크롬에서 잘 작동
  • 안드로이드 파이어 폭스
  • 안드로이드 4.0.3 오페라
  • 안드로이드 돌핀
  • 안드로이드 4.1 4.0.3 4.0.3. 1 네이티브
  • Android 4.1.1 다른 브라우저

명확히하기 위해 모바일 앱이 아닌 모바일 웹 앱입니다. 어떤 기본 코드도 사용하지 않고 표준 웹 기술 (HTML5, CSS3, jQuery, Javascript, JSON)을 사용하고 있습니다.

답변

2

을 연결하는 역방향 프록시 역할을 JsHybugger 같은 응용 프로그램을 설치 테스트, 나는 해결책을 찾았습니다.

  1. 우선 내가 내장 내 안드로이드 휴대 전화에서 디버거 활성화 - http://tinyurl.com/768qltl
  2. 에서 지침을 디버거는 오류가 나는 jQuery를 열어
  3. jquery.json2html.js 라인 (71)에라고 나에게 말했다. json2html.js
  4. 는 다음 코드
    else $.fn.append.call($(this),$(dom).children());

이전 라인 (71)이 칼 때문에이 작품 라인 (71)을 교체 이전 브라우저의 특정 데이터 형식에서만 작동하는 jquery append.apply 함수가 있습니다.

1

가장 좋은 방법은 네이티브 브라우저에서 발생한 일을 원격으로 디버깅하는 방법을 찾는 것입니다. 이를 수행 할 수있는 몇 가지 방법이 있습니다.

  • 소스 페이지에 몇 가지 새로운 자바 스크립트를 추가하고, WeinreJSConsole를 사용하거나 연구 일 후 원격
관련 문제