我在我的 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();”。您可能缺少分号
关于javascript - 如何在 Swift 的 UIWebView 中获取 JS 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38437882/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) | Powered by Discuz! X3.4 |