2012-01-06 3 views
4

이 페이지에서 Android 브라우저가 충돌하는 이유를 알 수있는 사람이 있습니까? 웹 페이지 충돌 Android 브라우저

http://thewellcommunity.org

모든 하위 페이지

은 잘 작동하는 것,하지만 난 안드로이드에 홈 페이지를로드 할 때, 브라우저 응용 프로그램은 경고 또는 오류 메시지없이 종료됩니다. 나는 3 개의 안드로이드 폰과 Kindle Fire에서 이것을 시도했다.

휴대 전화의 브라우저에서 JavaScript를 완전히 비활성화하면 페이지가 성공적으로로드됩니다. 불행히도 이것은 라이브 웹 사이트이므로 최후의 수단으로 서버 측에서 JavaScript를 해제하는 것을 선호합니다.

Android 휴대 전화의 Opera Mini, Opera Mobile 및 Firefox는 충돌하지 않지만 Dolphin, Miren 및 주식 브라우저는 작동하지 않습니다.

업데이트 : 나는 이것이 고쳐 졌다고 말하면서 너무 빨리 말한 것으로 보인다. 브라우저 빈도를 줄일 수 있었지만 페이지가로드 될 때 가끔 충돌하는 경우가 있습니다. :(

업데이트 # 2 :.. 그것은 이제 충돌 CSS 수 있도록 다양한 자바 스크립트 snippits을 사용하지 않도록 주를 보내고 난 후에, 나는, 스타일 시트를 사용하지 않도록 시도 관련이있을 수 있습니다 것으로 보인다 지금은 그것이 충돌 얻을 수

사람은 내 생각 엔 그것이 자바 스크립트는이 작업의 수행 이후에만 액세스됩니다 일부 CSS에 관련이 있다는 점이다?이 원인이 될 수있는 안드로이드 CSS 버그 알고.

확인이 Weinre.에 대한 설명이 this에서 볼 수 있습니다 밖으로
+0

아이스크림 샌드위치 넥서스 S에 나를 잘 일했다. – waxspin

+0

2.2.2 Galaxy S Wi-Fi에서 절대로 나를 추락시킵니다. 3.2 에뮬레이터에서 괜찮 았어. 오래된 Android 버전에서 알려진 버그 (현재 수정 된 버그)가 발생하고 있습니다. 2.2 에뮬레이터에서 충돌이 발생하는지 알 수 있습니다. 어떤 버그가 있을지 추적 할 수있는 스택 추적을 얻을 수 있을지도 모른다. –

+0

안드로이드 2.2.2, Galaxy Spica (SamdroidMod)에 대한 충돌은 없지만 몇 가지 사소한 레이아웃 문제가있다. 플래시 문제 일 수도 있습니다 (플래시가 없습니다). 플래시 비디오를 비활성화 해 보셨습니까? –

답변

3

나는 범인을 발견했다 ... 그것은 CSS 폰트 패밀리 규칙이 비난하는 것으로 보인다. 비록 같은 폰트 스택이 사이트의 다른 여러 장소에서 사용 되었기 때문에 왜 그런지 모르겠습니다. : \

여기에 해당 행이 모든 재고 안드로이드 브라우저 충돌이 발생하는 이유가 뭐든 문제를 일으킨 라인 ...

.Site-Search .Buttons input 
{ 
    ... 
    font-family: TeXGyreHerosRegular, Arial, "Helvetica Neue", Helvetica, sans-serif; 
    ... 
} 

입니다. 기묘한.

+1

나를 위해 나는 떠있었습니다 : 맞습니다; 규칙에 따르고 또한 떠 다니십시오 : 왼쪽; 안드로이드 브라우저를 망가뜨리는 것과 같은 규칙으로 –

3

youtube movie. 잘 알려진 방화범 소리기처럼 Android 웹킷 브라우저를 디버깅 할 수 있습니다.

Eclipse의 에뮬레이터 (2.3)에서는 잘로드되지만 레이아웃 결함이 있습니다.

+0

그 표정은 꽤 놀랍습니다. 나는 그것을 언젠가는 반드시 시험해보아야 할 것입니다. 감사! – Jeff

+0

+1 weinre는 예외적입니다 –

1

특정 웹 사이트를로드 할 때 몇 초 후에 모든 모바일 브라우저의 충돌이 일어날 수있는 가능한 이유를 찾고있는 누군가가 여기에 왔을 경우 채용 된 jQuery 버전 때문일 수 있습니다.

예를 들어, LG-p690f 및 HTC Incredible S는 jQuery 1.8.1 및 1.8.2의 페이드 전환에 문제가있는 것으로 알려진 몇 가지 Android 2.3.x 휴대 전화 중 일부이며 jQuery의 원인이되는 브라우저 JavaScript 버그로 인해 Animation 기능이 줄에서 실패 :

percent = 1 - (remaining/animation.duration || 0) 

당신이 1.8.3로 업그레이드 (또는 허용 된 경우 1.7.x 이상으로 다운 그레이드) 시도 할 수 있습니다 웹 사이트의 소유자 인 경우. 그렇지 않으면 웹 사이트에 전자 메일을 보낼 수 있습니다.

출처 :

http://bugs.jquery.com/ticket/12497

https://github.com/jquery/jquery/pull/1019

관련 문제