IOS wkwebview 不适用于 mailto link 或 tel link
IOS wkwebview does not work with mailto link or tel link
我们最近更新了 webbrowser 组件,从 UIwebview 到 WKwebview 因为 Apple 拒绝编译.
由于我们更改了组件 mailto 和 tel link 不起作用。
有什么解决办法吗?
此致康提
您可以在代号一中的 Display
class 中调用这些功能。您可以通过覆盖浏览器导航功能并检测这些 URL 来通过网络公开它们。
最后我选择禁用包含那些 link 的页面的 WKwebview,因为重写导航方法不起作用,事件不会用 "tel" link 和"emailto" link 尽管我在 fireBrowserNavigationCallbacks 方法上响应为 false,但抛出错误。
现在,在使用 UIwebView 创建 BrowserComponent 之前,我将 属性:
设置为 false
Display.getInstance().setProperty("BrowserComponent.useWKWebView", "false");
当我想使用新的 WKwebview 时,我设置为 true:
Display.getInstance().setProperty("BrowserComponent.useWKWebView", "true");
我们最近更新了 webbrowser 组件,从 UIwebview 到 WKwebview 因为 Apple 拒绝编译.
由于我们更改了组件 mailto 和 tel link 不起作用。
有什么解决办法吗?
此致康提
您可以在代号一中的 Display
class 中调用这些功能。您可以通过覆盖浏览器导航功能并检测这些 URL 来通过网络公开它们。
最后我选择禁用包含那些 link 的页面的 WKwebview,因为重写导航方法不起作用,事件不会用 "tel" link 和"emailto" link 尽管我在 fireBrowserNavigationCallbacks 方法上响应为 false,但抛出错误。
现在,在使用 UIwebView 创建 BrowserComponent 之前,我将 属性:
设置为 falseDisplay.getInstance().setProperty("BrowserComponent.useWKWebView", "false");
当我想使用新的 WKwebview 时,我设置为 true:
Display.getInstance().setProperty("BrowserComponent.useWKWebView", "true");