android - 有什么方法可以在 Android 应用程序中嵌入浏览器?

标签 android cordova browser chromium-embedded

我正在从事一个需要管理请求(html/javascript)和许多其他事情的项目。我用过Chromiumembedded window 。现在我需要类似的东西用于 android。

我搜索过 android 编程并在 Phonegap 上花了一些时间.据我所知,它会打开一个 webview 并为某些设备功能(如相机)提供一些 javascript API。所以 Phonegap 不会帮助我。

我想知道是否有任何方法可以嵌入 Chrome 或任何其他可以嵌入到 android 应用程序中的浏览器?

最佳答案

Android 有一个 WebView基本上是浏览器的组件。您可以将它放在应用程序的任何位置,并且可以启用默认情况下禁用的 JavaScript。支持 HTML 5。我在生产中使用它并完全推荐。

不幸的是 3.x 版本有一个 bug not supporting string query可能存在于某些页面的 URL 中。在错误网站中,此问题显示为已关闭并已修复。我什至没有意识到这一点,因为我们对所有内容都使用 4.1.0。该错误已在该版本中修复。对于早期版本,可以使用一些解决方法 here .

关于android - 有什么方法可以在 Android 应用程序中嵌入浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14535346/

相关文章:

android - Adobe Flex Mobile 错误 1144 : Interface method initialize in namespace mx. core:IUIComponent is implemented with an incompatible signature

android - 我的应用程序的线程、异步任务或 intentService?

ios - 动态添加参数到起始URL

javascript - 异步脚本执行顺序

javascript - 跨所有浏览器的通知

browser - 现代浏览器如何有效地进行平铺渲染(尤其是在 Direct2D 中)?

android - aSmack,如何强制重新连接?

java - 首选项不起作用?

ios - 在ios模拟器中查看Console.log

css - SelectBox 太小,无法调整大小