将Windows商店javascript应用程序转换为网站

本文关键字:程序转换 网站 应用 javascript Windows 商店 | 更新日期: 2023-09-27 18:16:53

我有一个简单的windows store javascript应用程序,我在编写和播放编码UI测试方面遇到了问题。Аnd我有一个想法:将win store js应用程序转换为网站,并在任何多个web框架中进行测试。

不幸的是,我只能找到如何将网站转换为win store应用程序的信息,而不是我的想法。

我如何将windows商店javascript应用程序转换为网站??如能提供有关此事的任何信息,我将不胜感激。

将Windows商店javascript应用程序转换为网站

我如何将windows商店javascript应用程序转换为网站??如能提供有关此事的任何信息,我将不胜感激。

没有文档说明,但将UWP(JS)应用程序转换为web应用程序并不难。您需要在应用程序上做以下工作:

  1. 复制所有的html,CSS和Javascript(包括js库)和相关的资产文件到你新创建的Web App文件夹。
  2. 由于web应用程序中没有应用程序生命周期,您需要删除/修改项目中的生命周期事件。(例如:Windows.UI.WebUI.WebUIApplication.onactivated事件或WinJS.Application.onactivated事件,如果你使用的是WinJS)。
  3. Windows运行时API在web应用程序中不可用。为了避免错误,有必要删除或注释掉调用WinRT API的相关代码(主要是以WindowsMSApp开头的API)。(例如:Windows.Storage.StorageFile.getFileFromPathAsyncWindows.Storage.StorageFile.getFileFromPathAsync).
  4. 删除ms-appx:///, ms-appdata:///ms-app-web:///,将它们替换为正常的相对路径,如../../Assets/
  5. 如果你正在使用<x-ms-webview>,删除它或替换为iframe