Windows 10 开发 - Web 平台


在 Windows 10 中,开发人员可以轻松创建通用 Windows 平台 (UWP) 应用程序并在该应用程序上托管其网站,然后将其发布到 Windows 应用商店以供下载。

优点

  • 借助 Windows 10 中的这一新功能,Web 开发人员可以轻松地将其网站的组件转换为 Windows 应用程序。

  • 但是,所有这些组件仍将远程托管在它们自己的 Web 服务器上。

  • 此外,他们还可以访问通用 API,这将允许开发人员访问一些很酷的东西,例如通知、相机、日历、Cortana 等。

微软希望这一特性和能力能够吸引更多开发者为Windows 10平台编写应用程序,其中包括。

  • 台式机
  • 智能手机
  • Xbox
  • 平板电脑
  • HoloLens 和其他设备

目前,这一功能只有一个问题,那就是安全性。显然,微软需要尽快解决这个问题。

让我们通过一个示例来理解,在该示例中我们将托管一个网站并将该网站转换为 Windows 应用程序。

请按照以下给出的步骤操作。

  • 从File > New > Project创建一个新的通用 Windows 项目。

网络平台项目
  • 从“新建项目”和对话框的左侧窗格中选择“JavaScript”>“Windows”>“通用”选项。

  • 从中间窗格中,选择空白应用程序(通用 Windows)

  • 在名称字段中写入UWPWebApp ,然后单击“确定”按钮。

  • 如果您查看“解决方案资源管理器”窗口,您将看到一些文件和文件夹。

网络平台文件
  • 删除css、js、WinJS文件夹和default.html文件,因为在本例中,我们只是托管一个网站,并且假设所有内容都在远程服务器上。因此,我们不需要大部分本地文件。

  • 删除上述文件和文件夹后,现在双击package.appxmanifest文件,您将看到以下窗口。

删除后的Web平台
  • 现在,通过将起始页字段中的default.html替换为 URL 来指定网站 URL 。出于演示目的,我们将使用 URL https://www.google.com.pk/网站。

Web 平台 URL 替换
  • 现在转到内容 URI选项卡并为您的 Web 应用程序定义规则和访问权限。

Web 平台计数 URL
  • 在 URI 字段中,指定您的网站链接,然后从“规则”下拉列表中选择“包含”和“全部来自WinRT Access”

  • 当您运行此应用程序时,您将在应用程序上看到谷歌起始页,如下所示。

谷歌起始页