gpt4 book ai didi

javascript - iframe visual studio html5 windows 8 应用程序

转载 作者:行者123 更新时间:2023-11-30 12:54:18 25 4
gpt4 key购买 nike

我正在创建我的第一个 metro 风格的 Windows 8 应用程序。我正在尝试使用 runescape 的 iframe 来执行此操作。

这是我的代码:

    <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Runescape_Metro_Client</title>

<!-- WinJS references -->
<link href="//Microsoft.WinJS.2.0/css/ui-dark.css" rel="stylesheet" />
<script src="//Microsoft.WinJS.2.0/js/base.js"></script>

<!-- Runescape_Metro_Client references -->
<link href="/css/default.css" rel="stylesheet" />
<script src="/js/default.js"></script>
</head>
<body>
<iframe sandbox="allow-scripts" id="Iframe" src="http://www.runescape.com/game" style="width:100%; height:100%"></iframe>
</body>
</html>

这是我得到的错误:

APPHOST9625: Kan niet navigeren naar: 'http://www.runescape.com/game'. Een iframe heeft geprobeerd om naar een URI te navigeren die niet is opgenomen in de ApplicationContentUriRules voor deze app. Gebruik in plaats daarvan een x-ms-webview-element om de URI te bekijken of voeg de URI toe aan de ApplicationContentUriRules-sectie van het pakketmanifest, zodat het iframe daarnaartoe kan navigeren. (Voeg in Visual Studio deze URI toe aan het tabblad Content URIs van de Manifest Designer.)

(用谷歌翻译成英文是:

APPHOST9625: Can not navigate to: http://www.runescape.com/game. An iframe has tried to navigate that is not included in the ApplicationContentUriRules for this app. To a URI Instead, use an x-ms-webview element to see if the URI add the URI to the ApplicationContentUriRules section of the package manifest, so the iframe go there to navigate. (Write in Visual Studio this URI to the Content tab of the Manifest Designer URIs.)

Google 没有帮助,所以我才在这里问。

最佳答案

对于 Windows 8.1 应用程序,您不能再将 iframe 用于非安全的 http URI。您将在问题中收到错误消息,提示您可以将 URI 添加到 ApplicationContentUriRules,但它只允许您将 https URI 添加到规则。

因此您必须使用专有的 <x-ms-webview>标记而不是 <iframe>如果您想从您的应用程序提供非安全内容。 (例如 <x-ms-webview src="http://www.google.com">)

参见 http://www.kraigbrockschmidt.com/2014/01/13/frame-to-webview-part-one/

关于javascript - iframe visual studio html5 windows 8 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19795748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com