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

How to get JS value in UIWebView in Swift?

本文关键字:获取 JS UIWebView 中的 Swift      更新时间:2023-09-26

我在HTML中添加了以下几行:

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

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

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

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

但它给我打印了一条空字符串。我做错了什么?有人能帮我修一下吗?

我可能有点晚了,但AFAIK您应该调用"a();"。您可能缺少分号