如何在Swift中的UIWebView中获取JS值?

时间:2016-07-18 13:23:59

标签: javascript ios swift uiwebview

我在HTML中添加了这些行:

"</script>$(document).ready(func a() {
    $('img').click(function(){
        return $(this).attr('src');
    });
});</script>"

如果我设置的不是return - alert,那么我就得到了我需要的东西。

后来我在点击识别器功能上尝试了这个:

var a = self.webView.stringByEvaluatingJavaScriptFromString("a()")
print(a)

但它打印出一个空字符串。我做错了什么?任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我可能会迟到但AFAIK你应该叫“a();”。你可能会错过分号