我的html文件里面有脚本。
<html>
<body>
<script type="text/javascript">
(function(){
var displayAlert = function() {
alert("Start");
};
})();
</script>
</body>
</html>
我将它加载到webView(webView.loadUrl(path_to_html_file)
)。但是当我尝试通过调用函数displayAlert时
webView.loadUrl("javascript:(function(){displayAlert()})();");
它找不到displayAlert函数。我想原因是displayAlert不是全局的。有没有办法实现它而不使displayAlert全局化。 (传递背景或参考等)。
答案 0 :(得分:0)
你能试试吗,
$(function(){
var displayAlert = function() {
alert("Start");
};
});