Html5 javascript 和 css 与 Xamarin
Html5 javascript and css with Xamarin
我正在使用 Xamarin 表单编写本机跨平台应用程序。但是我有一个带有 Web 视图的页面,我需要在其中呈现现有的 HTML5 页面。现有的 HTML 5 页还有 JavaScript 和 Css。我想将这些文件移植到 Xamarin 表单应用程序中,而不是托管在 Server.How 中,我可以解决这种情况吗?
提前致谢
备注
我知道我们可以使用 Razor 引擎加载 HTML.But 似乎它不适用于 HTML5 js 和 css 组合。
问问自己,每个可能的解决方案(a)短期和(b)长期有多复杂:
- 在 XF 中编写全新的代码
- 使用 WebView 显示您的 HTML
的静态副本
- 使用 WebView 显示您的远程页面
- 在 Safari 中打开 link 到您的页面
上面的列表从高前期成本开始到最低前期成本结束,长期成本可能会有很大差异:您是否想在网页设计发生变化时更新您的应用程序?网页是否相当复杂?您会用它来跟踪用户吗?....这个列表还在继续。
没有具体细节,很难猜测什么是处理您的问题的最佳方法。
假设它真的是一个折腾,我会一直使用 XF,在 XAML 中重新实现该页面的功能,因为它将允许未来的开发是独立的——你应该尽可能地减少代码的依赖性,包括不显示编译时的依赖性。当一个团队依赖另一个团队来 fix/update 某事时,维护应用程序可能会很痛苦。
我正在使用 Xamarin 表单编写本机跨平台应用程序。但是我有一个带有 Web 视图的页面,我需要在其中呈现现有的 HTML5 页面。现有的 HTML 5 页还有 JavaScript 和 Css。我想将这些文件移植到 Xamarin 表单应用程序中,而不是托管在 Server.How 中,我可以解决这种情况吗?
提前致谢
备注
我知道我们可以使用 Razor 引擎加载 HTML.But 似乎它不适用于 HTML5 js 和 css 组合。
问问自己,每个可能的解决方案(a)短期和(b)长期有多复杂:
- 在 XF 中编写全新的代码
- 使用 WebView 显示您的 HTML 的静态副本
- 使用 WebView 显示您的远程页面
- 在 Safari 中打开 link 到您的页面
上面的列表从高前期成本开始到最低前期成本结束,长期成本可能会有很大差异:您是否想在网页设计发生变化时更新您的应用程序?网页是否相当复杂?您会用它来跟踪用户吗?....这个列表还在继续。
没有具体细节,很难猜测什么是处理您的问题的最佳方法。
假设它真的是一个折腾,我会一直使用 XF,在 XAML 中重新实现该页面的功能,因为它将允许未来的开发是独立的——你应该尽可能地减少代码的依赖性,包括不显示编译时的依赖性。当一个团队依赖另一个团队来 fix/update 某事时,维护应用程序可能会很痛苦。