2011-10-12 2 views
0

그렇지 않은 다음과 같은 시도 캐치 방법"캐치"오류

webView.loadUrl("javascript:(function(){try{document.body.style.backgroundColo = 'blue';}catch(err) {alert('There is an error');}})()"); 

을 나는 안드로이드 웹킷 자바 스크립트를 지원 (하이브리드 응용 프로그램을 구현을) 무엇 DOM의 menthods을 확인하려고하고이 목적을 위해 내가 구현 오류 메시지 (backgroundColo)가 표시됩니다. Android Froyo를 실행하는 갤럭시 S를 사용하고 있습니다.

googlegroups 토론에서 "er"을 "ee"로 대체하려고 시도했습니다. .

나는 씻었다. 그물은 있지만 그 문제가 무엇인지에 대한 어떤 표시도 없다. 어떤 도움을 주시면 감사하겠습니다. 이 할당

+0

당신이 웹보기를 포함하여 전체 라인 주위에 시도 {} 퍼팅 시도? –

+0

'document.body.style.backgroundColo = 'blue';'예외가 발생합니까? – Ben

+0

그 코드는 실제로 의미가 없습니다. 어떤 방법으로 확인하려고합니까? "loadUrl()"? – Pointy

답변

0

:

document.body.style.backgroundColo = 'blue'; 

는 JS 오류없는 예외가 발생하지 않는다. document.body.style 개체에 backgroundColo이라는 속성을 만들고이 값에 'blue'을 지정하고 있습니다. 스타일에 영향을 미치지는 않겠지 만 JS 예외는 발생하지 않습니다. 당신은 여기에서 일을 볼 수 있습니다

http://jsfiddle.net/jfriend00/gwBVv/

+0

답장을 보내 주셔서 감사합니다! 내가 당황하게 될지 궁금하지 않습니다. 내 삼성 Galaxy S WebKit 브라우저에서 지원되는 DOM 메소드를 파악할 수있는 방법이 있습니까? document.body.style.backgroundColor는 내 Samsung Galaxy-S Webkit 브라우저에서 효과가 없습니다. –