创建 Android、IOS 和 Windows 10 应用浏览器

Posted

技术标签:

【中文标题】创建 Android、IOS 和 Windows 10 应用浏览器【英文标题】:Creating an Android, IOS, and Windows 10 app browser 【发布时间】:2017-06-13 19:52:50 【问题描述】:

我使用 html5 技术创建了一些网络应用程序(网站)。我想创建自己的网络浏览器,专门为我自己的应用程序/网站设计。我想要本地的外观,但只是将我的 Web 应用程序与我的自定义浏览器包裹起来。

我研究了 WebView 并认为这就是我正在寻找的。虽然我在这里问的原因是看看是否还有其他包,比如 WebView,你们中的一些人可能认为更好?或者确认 WebView 应该给我我正在寻找的东西。

我的背景是编程,所以开发不应该成为问题,所以我正在寻找可以让我完全自定义自己的网络浏览器以高效运行我的网络应用程序的东西。基本上不是千篇一律的东西,不会限制我,但同时也不是后端沉重的东西。

我现在正在研究 WebView,因为它应该可以让我快速将它变成一个原生 android 应用程序。但也希望在 ios 和 Windows 上做同样的事情。不过,我有使用 Visual Studio .NET 设计浏览器的经验。

关于我应该从哪里开始的任何想法,谢谢!

【问题讨论】:

顺便问一下你的问题是什么? webView 或 .. 的替代品:| 听说过 PhoneGap 或 Cordova? 如有必要的替代方案...我看过 int WebView,虽然还没有用它编程任何东西,但它看起来很有希望。我的问题是 WebView 在允许我编程(几乎从头开始)而不限制我的一些关键功能方面有多详细和高效。还有什么是替代品,谢谢回复 从我对 PhoneGap 和 Cordova 的发现来看,它们只是将 HTML5 代码包装到移动设备中,如果我错了,请纠正我。但我真正喜欢做自己的网络浏览器的原因是用户可以从我的应用程序/网站链接到 www 页面。希望创建一些链接海豚浏览器的东西 【参考方案1】:

您想创建一个网络浏览器,以便用户可以从您的应用程序...或网站...链接到网络上的其他网站?

为什么不在您的应用中创建一个“链接”,然后创建一个 web 视图来显示内容。我认为你咬得比你能咀嚼的多……或者应该咀嚼。

【讨论】:

我知道该怎么做,并且认为我可以做到。我一直在研究 Webview。我的主要问题更符合最佳实践。但从所有我发现 webview 似乎是要走的路。我问这个问题的原因是因为我注意到在 javascript 和框架包世界中,一些包似乎贬值很快,而新包似乎使其他包过时。所以我只是想确保 webview 是最好的方法!谢谢 虽然我是一名出色的程序员(超过 25 年),但我还没有在 Android 或任何移动设备上创建应用程序 我想你可能想多了。如果您主要关心的是在 android 应用程序中包含 Web 内容,您可能想查看 PhoneGap。如果你想要 API 或特定布局(tablayout、expandablelist)等,请在 android studio 中解决

以上是关于创建 Android、IOS 和 Windows 10 应用浏览器的主要内容,如果未能解决你的问题,请参考以下文章

创建 Android、IOS 和 Windows 10 应用浏览器

Flutter Web实战项目打造真正跨平台应用(windows,android,ios,linux,macos,web)

Windows 上的 Meteor JS,支持 iOS 和 Android

等效于 Android、Windows Phone 7 和 Blackberry 的配置文件 (iOS)

如何在 Xamarin(iOS 和 Android)应用程序中使用 Windows 命名空间?

适用于 iOS/Android/Windows 8 的混合应用程序