作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试单击 Web View 上调用 swift
函数的按钮。我想不通。我知道如何从 swift 进行 swift
到 js
调用,但不知道如何进行相反的操作。
self.webVw.evaluateJavaScript("callNativeApp()", completionHandler: { (obj, error) in
if error != nil
{
print("Error: \(String(describing: error))")
}
else
{
print("Object : \(String(describing: obj))")
self.testData()
}
})
})
最佳答案
简短的回答是这是不可能的。
详细的答案是有其他方法可以实现这样的目标。您必须重定向到另一个页面,并使用 WebView 委托(delegate)处理您的逻辑。您还可以从服务器发送推送通知,该通知会在您的应用中执行某些操作,或者最后您可以打开通用链接(如果可以选择)。
关于swift - 如何在 iOS 中的 webview 上单击按钮时调用 swift 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45244861/
我是一名优秀的程序员,十分优秀!