HTTPS 接続の要求方法 (HTML)
[ この記事は、Windows ランタイム アプリを作成する Windows 8.x および Windows Phone 8.x 開発者を対象としています。Windows 10 向けの開発を行っている場合は、「最新のドキュメント」をご覧ください]
"ms-https-connections-only" meta 要素値を使うことで、アプリがナビゲーションまたは他の非メディア Web コンテンツの取得に HTTP 接続を使うことを防止できます。この meta 要素の content 属性を "true" に設定すると、HTTP ナビゲーションと非メディア Web コンテンツ取得は失敗します。
この meta タグはアプリのホーム ページの head に置く必要があり、document がその load イベントを開始する時点で存在していなければなりません。 この機能を有効にできるのはこのときだけであり、設定後は、次にアプリが起動するまで有効状態が持続します。 つまり、HTTP URI を指す、スタート ページ内の iframe 要素が読み込まれるのは、その iframe が存在し、document の読み込みが完了する前に読み込みが始まる場合です。
必要条件
- JavaScript 用 Windows ライブラリのテンプレートを使った基本的なアプリの作成経験が必要です。初めてのアプリを作る方法について詳しくは、「JavaScript を使った初めての Windows ランタイム アプリの作成」をご覧ください。
手順
ステップ 1: HTTPS 接続の使用
ホーム ページの head に 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>
関連トピック
その他のリソース