Como exigir uma conexão HTTPS (HTML)
[ Este artigo destina-se aos desenvolvedores do Windows 8.x e do Windows Phone 8.x que escrevem aplicativos do Windows Runtime. Se você estiver desenvolvendo para o Windows 10, consulte documentação mais recente]
Com o valor de elemento "ms-https-connections-only" meta, é possível evitar que o aplicativo use conexões HTTP para navegação ou outras recuperações de conteúdo da Web não relacionadas a mídia. Quando você define o atributo meta desse elemento content como "true", ocorre falha na navegação HTTP e nas recuperações de conteúdo da Web não relacionadas a mídia.
Essa marca meta deve existir no cabeçalho da home page do aplicativo e no momento em que o document aciona seu evento load. Esse é o único momento em que você pode ativar esse recurso. Após defini-lo, ele continua exercendo efeito até a próxima inicialização do aplicativo. Isso significa que os elementos iframe em sua página inicial que apontam para URIs HTTP poderão ser carregados se o iframe existir e começar a ser carregado antes de o document concluir o carregamento.
Pré-requisitos
- Supomos que você possa criar um aplicativo básico que use o modelo da Biblioteca do Windows para JavaScript. Para obter ajuda na criação do seu primeiro aplicativo, veja Criar seu primeiro aplicativo do Tempo de Execução do Windows em JavaScript.
Instruções
Etapa 1: Usar uma conexão HTTPS
Adicione um elemento meta ao cabeçalho de sua home page. Defina seu nome como "ms-https-connections-only" e seu atributo content como "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>
Tópicos relacionados
Outros recursos