iFrame Issue – Navegadores Agora Bloqueando conteúdo Mixed
Outubro 8, 2013 | Por David Cortador | Um Comentário"& Gt;Um Comentário
Como todos os bons comerciantes Facebook sabe, há uma questão iFrame que tem a sua cara feia. Recentemente, na sua infinita sabedoria, todos os principais navegadores começaram a bloquear “conteúdo de segurança mista” por padrão (o que provavelmente deve ter sido o caso ao longo de toda). Se você está se perguntando o que exatamente isso significa, vamos usar um exemplo típico do Facebook que ilustra o que nós da Heyo estão chamando “a questão iFrame.”
Você fazer login no Facebook em uma conexão segura HTTPS, porque o Facebook tem um SSL (secure socket layer) Certificado instalado. Este criptografa a conexão entre o seu servidor web e seu navegador web, permitindo que a informação privada para ser enviado de volta e para trás com segurança.
Isso soa razoável, direito?
Com certeza, a menos que você é uma pequena empresa que usa conteúdo iframed dentro de seu fã aplicações Page e não tem um certificado SSL no seu servidor web. Com estas atualizações recentes, a menos que o espectador dá explicitamente a permissão necessária, o conteúdo não segura vinda da conexão HTTP padrão não exibirá, criando a questão iFrame. Em vez, o espectador vê uma página branca onde sua página web usado para carregar.
Existem algumas soluções temporárias que você pode colocar no lugar, e uma permanente. Leia mais para vê-los.
Solução Permanente:
- Se você planeja continuar usando sites iframed dentro de aplicativos do Facebook, então a única solução real é instalar um certificado SSL no servidor web. É um pouco de dor de fazer, mas é onde a internet é dirigido de qualquer maneira. Você pode conferir a serviços como o Comodo ou RapidSSL que oferecem certificados SSL gratuitos ou de baixo custo.
Este, claro, não é uma grande ajuda para consultores e agências com um monte de páginas do cliente para gerenciar, por isso, também veio com algumas soluções temporárias.
Soluções temporárias:
- Camada de um bloco de texto ou a imagem por trás do conteúdo iframed que instrui o espectador a “exibir todos os conteúdos” dentro do seu navegador. Por aqui, a mensagem só iria mostrar para os telespectadores que de outra forma ver uma página em branco. Isso é facilmente realizado dentro Heyo adicionando o widget de imagem ou o texto e enviar essa camada “para a parte de trás.”
- Visite o URL de destino (qualquer página que você está tentando iFrame), agarrar uma captura de tela da página, e acrescentar que, como uma imagem que os links para o site do destino. Isso, certamente, vai demorar mais tempo, pois há mais passos envolvidos, mas também irá apresentar o espectador com uma melhor experiência de usuário que reflete mais de perto a (anteriormente) trabalho iFrame.
- Gaste alguns minutos e criar uma página simples que presells o visitante em qualquer que seja o objetivo do guia / página é, e incluir uma ação call-to-forte que envia links para a página desejada (alvo do uso =”_blank” de modo que o link abre em uma nova aba ou janela Brower).
Eu gostaria que houvesse uma solução permanente que não exige qualquer esforço adicional por parte das muitas empresas que têm, até recentemente, se a velocidade e simplicidade de iFraming em um site já existente, mas o fato da questão é essas alterações entraram em vigor e provavelmente nunca mais voltar aos bons velhos tempos de exibição de conteúdo misto.