iOS / Android 的嵌入式浏览器应用程序

Embedded Browser App for iOS / Android

我正在为我们要为 iOS 和 Adndroid 编写的应用程序的设计寻找一些前期帮助。

在大多数情况下,UI 界面将通过嵌入式浏览器中的网页呈现,该浏览器将由设备驻留 'wrapper' 应用程序托管。对于一个或两个事务,应用程序包装器需要被告知用户与网页的交互。

我过去曾为 Windows 做过类似的事情。使用 Microsoft 嵌入式浏览器控件,会为导航事件引发一个事件,从而允许宿主容器处理这些事件。 iOS、Android 的嵌入式浏览器是否具有类似的构造,以便它们的主机容器可以接收浏览器内发生的用户交互的通知?

感谢您的建议!

你会想看看 Webview

WebView 是一个 Android UI 小部件,可显示 HTML 网页。库存行为是有限的,但您可以添加诸如自定义子类之类的东西 WebChromeClient,或将网页 JavaScript 桥接到应用程序的 POJO。因此,使用一点胶水 JS,您就可以将用户事件添加到您的应用程序中。


我问过我们 iOS 的人,他告诉我 iOS 有一个名为 UIWebView 的组件。 Here is a tutorial 让您体验在 iOS 上使用它的感觉。希望对您有所帮助。