将 Windows 商店 javascript 应用程序转换为网站
Convert Windows store javascript app into website
我有一个简单的 windows 商店 javascript 应用程序,但我在编写和播放编码 UI 测试时遇到问题。 Аnd 我有一个想法:将 win store js 应用程序转换为网站并在多个网络框架中的任何一个中测试它。
不幸的是,我只能找到有关如何将站点转换为 win store 应用程序的信息,而我的想法一无所获。
如何将 windows 商店 javascript 应用程序转换为网站?如能提供有关此事的任何信息,我将不胜感激。
How can I convert windows store javascript app into website?? I would be grateful for any information in this matter.
没有记录,但将 UWP(JS) 应用程序转换为 Web 应用程序并不困难。您需要在您的应用中完成以下工作:
- 将所有 html、CSS 和 Javascript(包括 js 库)和相关资产文件复制到新创建的 Web App 文件夹中。
- 因为 Web 应用程序中没有应用程序生命周期。您需要 remove/modify 项目中的生命周期事件。
(例如:
Windows.UI.WebUI.WebUIApplication.onactivated
事件或 WinJS.Application.onactivated
事件,如果您使用的是 WinJS)。
- Windows 运行时 APIs 在网络应用程序中不可用。为避免错误,需要删除或注释掉调用WinRT API的相关代码(主要是
Windows
或MSApp
开头的API)。
(例如:Windows.Storage.StorageFile.getFileFromPathAsyncWindows.Storage.StorageFile.getFileFromPathAsync
)。
- 删除
ms-appx:///
、ms-appdata:///
和ms-app-web:///
,将它们替换为正常的相对路径,如../../Assets/
。
- 如果您正在使用
<x-ms-webview>
,请将其删除或替换为 iframe
。
我有一个简单的 windows 商店 javascript 应用程序,但我在编写和播放编码 UI 测试时遇到问题。 Аnd 我有一个想法:将 win store js 应用程序转换为网站并在多个网络框架中的任何一个中测试它。
不幸的是,我只能找到有关如何将站点转换为 win store 应用程序的信息,而我的想法一无所获。
如何将 windows 商店 javascript 应用程序转换为网站?如能提供有关此事的任何信息,我将不胜感激。
How can I convert windows store javascript app into website?? I would be grateful for any information in this matter.
没有记录,但将 UWP(JS) 应用程序转换为 Web 应用程序并不困难。您需要在您的应用中完成以下工作:
- 将所有 html、CSS 和 Javascript(包括 js 库)和相关资产文件复制到新创建的 Web App 文件夹中。
- 因为 Web 应用程序中没有应用程序生命周期。您需要 remove/modify 项目中的生命周期事件。
(例如:
Windows.UI.WebUI.WebUIApplication.onactivated
事件或WinJS.Application.onactivated
事件,如果您使用的是 WinJS)。 - Windows 运行时 APIs 在网络应用程序中不可用。为避免错误,需要删除或注释掉调用WinRT API的相关代码(主要是
Windows
或MSApp
开头的API)。 (例如:Windows.Storage.StorageFile.getFileFromPathAsyncWindows.Storage.StorageFile.getFileFromPathAsync
)。 - 删除
ms-appx:///
、ms-appdata:///
和ms-app-web:///
,将它们替换为正常的相对路径,如../../Assets/
。 - 如果您正在使用
<x-ms-webview>
,请将其删除或替换为iframe
。