Visual Studio 13,将HTML5网页重定向到外部网站?

时间:2015-01-04 08:45:06

标签: javascript windows redirect visual-studio-2012

我根本没有使用Visual Studio 13,但我设法编译了一个简单的HTML5网站,以便它显示在应用程序中。

我运行一个网站,我基本上想要集成到Windows 8.1 UI应用程序中。我尝试过这样的代码:

<!DOCTYPE HTML>
<html lang="en-US">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="refresh" content="1;url=http://mywebsite.com">
        <script type="text/javascript">
            window.location.href = "http://mywebsite.com"
        </script>
        <title>Page Redirection</title>
    </head>
    <body>
        <!-- Note: don't tell people to `click` the link, just tell them that it is a link. -->
        If you are not redirected automatically, follow the <a href='http://mywebsite.com'>link to example</a>
    </body>
</html>

然而它给我一个APPHOST9624错误。即使我点击HREF链接也会失败。

显然我是以错误的方式解决这个问题,所以我的问题是。如何创建一个只显示外部网站全屏的Windows 8.1商店应用程序?

1 个答案:

答案 0 :(得分:0)

编辑:您实际上想要将网站集成到您的商店应用中,以便此解决方案无法为您工作,只是注意到:)尽管所有示例都在XAML中,但似乎还有WebView Control ,因此HTML5应用程序可能不支持...

我建议您使用新的URI启动默认浏览器,但这会打开一个新的浏览器实例,不确定您的情况是否符合要求。为此,请尝试致电

Windows.System.Launcher.launchUriAsync(uri).done( /* Your success and error handlers */ );

Source