我已经使用 Visual Studio 2017 创建了基于 JavaScript 的项目“Progressive Web App”。创建的项目包含一个文件“package.appxmanifest”。在这个文件中定义了一个 StartPage。是否可以在用户安装应用程序时动态设置此 StartPage?
问问题
163 次
1 回答
1
您不能在 package.appxmanifest 中动态设置 StartPage。
您可以将使用 PWA 创建的 UWP 项目视为定向浏览器。页面的启动是用 Javascript 完成的。所以如果你想重定向页面,你也应该用 Javascript 来做。
如果您将 Web 地址添加到package.appxmanifest -> Content URIs并有权访问 WinRT API,则可以侦听navigated
事件。
window.onload = function () {
if (window.Windows) {
Windows.UI.WebUI.WebUIApplication.addEventListener("navigated", function (navigatedEventArgs) {
// navigate to other page
});
}
}
此致。
于 2019-08-28T14:34:08.673 回答