2012-10-17 1 views

답변

1

일반적으로 없습니다. WebView에서 실행 중이며 (addJavascriptInterface()을 통해) 네이티브 메소드에 연결되어 있고 다운로드 한 JS 코드가 무엇인지 알거나 추측하면 호출 할 수 있습니다. 기술적으로 파일을 읽는 결과가 발생할 수 있습니다.

+0

네, 저도 그렇게 생각하고있었습니다. JS가 abj 내 addJavascriptInterface() 객체를 알고 있지 않으면, 그들은 그것을 할 수 없다. – Akshat

+0

물론 안드로이드 코드는 쉽게 뒤집을 수 있기 때문에 알아 내기가 어렵지 않습니다. JS 인터페이스를 사용하는 경우 최소한 인터페이스 만 확인하고 매개 변수를 확인하십시오. 기본적으로 모든 입력을 잠재적 인 악의적으로 처리하십시오. –

관련 문제