ios - 如何在 Web 视图中使用 javascript 打开 swift 视图?
Posted
技术标签:
【中文标题】ios - 如何在 Web 视图中使用 javascript 打开 swift 视图?【英文标题】:ios - how to open a swift view using javascript in a web view? 【发布时间】:2017-03-18 18:46:44 【问题描述】:在我的应用程序中,我有一个 webview,我想要一个按钮,可以在 Swift 中打开另一个视图。有没有办法在 webview 本身中使用该按钮并使用 javascript 将其转到下一个视图?如果是这样,我该如何实现?
【问题讨论】:
您可能需要检查***.com/questions/26573528/… 或***.com/questions/41996624/… 这两个都涉及在 WebViews 中使用 javascript,但我不确定它们与我的具体问题有何关系。不过,谢谢您提供的信息。 【参考方案1】:使用 webViewJavaScript 桥接 类并使用它的函数和 Web 视图委托方法进行交互。
目标 C 链接 https://github.com/lokimeyburg/WebViewJavascriptBridge
只需在您的AppName-bridging-header.h
中导入#import "WebViewJavascriptBridge.h"
即可快速使用它
【讨论】:
谢谢!不过,我从来没有用桥梁创造过任何东西,所以我不能 100% 确定如何实现它。你有什么好的指南的提示/链接吗?以上是关于ios - 如何在 Web 视图中使用 javascript 打开 swift 视图?的主要内容,如果未能解决你的问题,请参考以下文章
如何知道 youtube 视频何时开始播放以及何时在 ios 的 web 视图中按下 mpmovieplayer 的完成按钮
iOS MAilCore:如何下载邮件附件并在 web 视图中显示?