Html 已添加UWP应用程序内容病毒url规则,但不适用于iframe

Html 已添加UWP应用程序内容病毒url规则,但不适用于iframe,html,iframe,uwp,navigation,winjs,Html,Iframe,Uwp,Navigation,Winjs,我正在使用UWP商店应用程序,使用typescript和winjs。根据要求,我们需要在我们的应用程序中加载远程网页,该网页需要一些表单参数,不能将查询字符串设置为大小限制。所以我们决定使用IFrame,它允许接收表单post数据。为此,我将远程网页URI添加到包清单的ApplicationContentUrules部分。 但在执行表单后操作时,将我设置为低于错误 APPHOST9625:无法导航到:“”。一 iframe试图导航到未包含在 此应用程序的应用程序内容病毒。使用x-ms-webvi

我正在使用UWP商店应用程序,使用typescript和winjs。根据要求,我们需要在我们的应用程序中加载远程网页,该网页需要一些表单参数,不能将查询字符串设置为大小限制。所以我们决定使用IFrame,它允许接收表单post数据。为此,我将远程网页URI添加到包清单的ApplicationContentUrules部分。 但在执行表单后操作时,将我设置为低于错误

APPHOST9625:无法导航到:“”。一 iframe试图导航到未包含在 此应用程序的应用程序内容病毒。使用x-ms-webview元素 改为查看URI,或将URI添加到ApplicationContentUrules 部分,以便iframe可以导航到它。 (在Visual Studio中,将此URI添加到 清单设计器。)

我有什么遗漏或错误吗?我需要帮助来解决这个问题

下面是我的示例代码

<form id="my-form" action="https://www.mytestweb.com/operations" method='post' target="my-iframe">
    <div class="col">
        <div class="row">
            <input type="hidden" name="token" value="largeTokenString" />
        </div>
        <div class="row">
            <input type="hidden" name="transaction" value="serializedTransactionData" />
        </div>
        <div class="buttonContainer">
            <button type="submit" data-bind="click: postFromData">Post</button>
        </div>
    </div>
</form>
<iframe id="my-iframe" name="my-iframe" src="about:blank"></iframe>

邮递

当我从post按钮提交时,远程URL加载表单数据,而没有从数据,我的远程URL不会加载。

我能够解决我的问题。我的一个团队成员问我,你如何知道你的应用程序引用了更新的应用程序清单。我不知道我在哪里找到这个。
因此,我已从计算机上卸载我的应用程序,并使用应用程序名称搜索和删除从应用程序数据中清除应用程序内存。使用msbuild命令创建新的应用程序包并安装新的应用程序,现在我的应用程序可以在IFrame中成功加载远程URL。

您需要使用
x-ms-webview
元素来查看URI。在本地上下文中,它无法加载web上下文的内容。我想将大容量数据传递到容器以加载远程URL,可以使用iframe作为表单目标,但不能使用x-ms-webview。实际上,我不理解您所说的“根据要求,我们需要在应用程序中加载远程网页,该网页需要一些表单参数,无法将查询字符串设置为大小限制。”。请提供一个更新的示例代码。iFrame在UWP应用程序中的使用非常有限。因此,强烈建议不要在项目中使用它。作为一种变通方法,您可以使用Ajax获取数据,并在页面上编写一些控件,然后用收到的Ajax响应数据填充它们。