如何要求 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 元素可能会进行加载。
先决条件
- 我们假设,你可以创建使用 Windows JavaScript 库模板的基本应用。有关创建第一个应用的帮助,请参阅创建第一个采用 JavaScript 的 Windows 运行时应用。
说明
步骤 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>
相关主题
其他资源