如何要求 HTTPS 连接 (HTML)

[ 本文适用于编写 Windows 运行时应用的 Windows 8.x 和 Windows Phone 8.x 开发人员。如果你要针对 Windows 10 进行开发,请参阅 最新文档 ]

通过 "ms-https-connections-only" meta 元素值,你可以防止应用使用 HTTP 连接进行导航或其他非媒体 Web 内容检索。当你将此 meta 元素的 content 属性设置为 "true" 时,HTTP 导航和非媒体 Web 内容检索将失败。

meta 标记必须存在于你应用的主页的头部,且当 document 触发其 load 事件时,它必须存在。 只有这时你可以启用此功能,且当你设置完它之后,该功能将一直保持有效,直到下一次启动应用。 这意味着,如果 iframe 存在,并且它在 document 完成加载之前开始加载,则指向 HTTP URI 的起始页中的 iframe 元素可能会进行加载。

先决条件

说明

步骤 1: 使用 HTTPS 连接

meta 元素添加到你主页的头部。将其名称设置为 "ms-https-connections-only",并将其 content 属性设置为 "true"。

!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>HTTPS connections example</title>

    <!-- Only use HTTPS connections. -->
    <meta name="ms-https-connections-only" content="true"/>

    <!-- WinJS references -->

    <!-- Your other script and style references. -->
</head>
<body>
      
    <!-- Your content. --> 
 
</body>
</html>

相关主题

其他资源

连接到 Web 服务