2013-12-10 3 views
0

내부에 스크립트가있는 html 파일이 있습니다.Android webview Javascript 함수 컨텍스트

<html> 
<body> 
<script type="text/javascript"> 
(function(){ 
    var displayAlert = function() { 
     alert("Start"); 
    }; 
})(); 
</script> 
</body> 
</html> 

webView (webView.loadUrl(path_to_html_file))에로드합니다. 하지만 function displayAlert를 호출하려고 할 때 webView.loadUrl("javascript:(function(){displayAlert()})();"); displayAlert 함수를 찾을 수 없습니다. 이유는 displayAlert가 전역 적이 지 않은 것 같습니다. 거기에 displayAlert 전역하지 않고 그것을 달성하기 위해 어떤 방법이있다. ,

답변

0

당신이 시도 할 수 (또는 기준 등으로 컨텍스트를 전달)

$(function(){ 
    var displayAlert = function() { 
     alert("Start"); 
    }; 
}); 
관련 문제