OGeek|极客世界-中国程序员成长平台

标题: javascript - 如何在 Swift 的 UIWebView 中获取 JS 值? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 17:00
标题: javascript - 如何在 Swift 的 UIWebView 中获取 JS 值?

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

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

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

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

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

但它会打印一个空字符串。我做错了什么?谁能帮我解决这个问题?



Best Answer-推荐答案


我可能有点晚了,但 AFAIK 你应该叫“a();”。您可能缺少分号

关于javascript - 如何在 Swift 的 UIWebView 中获取 JS 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38437882/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) Powered by Discuz! X3.4