O que acontece com um site que NÃO está em sites confiáveis?

1

Sempre que abro um aplicativo da web (usa código ESRI do javascript) via window.showModalDialog, recebo o seguinte erro:

Usarwindow.opennãocausaproblemas.

Eubrinqueicomconfiguraçõesdeprivacidadeedefini-ascomo"Bloquear todos os cookies", então eu não deveria nem receber esse aviso. No entanto, se eu remover o site de "Sites confiáveis", não receberei o prompt acima? Também o configurei para que, para sites da Internet, Intranet Local e Confiável, todos usem exatamente o mesmo nível: Médio. Eu presumo que, se o site não estiver em sites confiáveis, ele deve estar se comportando como se fosse "Internet" ou "Intranet local". Mas se é assim, por que está se comportando de maneira diferente se todos tiverem as mesmas configurações?

Aqui estão as minhas configurações de privacidade:

Atualização:percebiqueaguia"Privacidade" menciona especificamente a zona da Internet: As configurações de privacidade afetam somente a zona da Internet . Seguindo algumas das páginas vinculadas, descobri que você pode criar um arquivo (P3P {Platform for Privacy Preferences}) e importá-lo para o IE que informará especificamente ao IE quais regras aplicar para os cookies de cada zona.

Eu tentei criar o seguinte, mas ainda estou solicitando cookies. Por quê?

<?xml version="1.0" encoding="UTF-8"?>
<MSIEPrivacy>
   <MSIEPrivacySettings formatVersion="6">
      <p3pCookiePolicy zone="trustedSites">
               <firstParty noPolicyDefault="reject" noRuleDefault="reject" alwaysAllowSession="yes">
               </firstParty>
               <thirdParty noPolicyDefault="reject" noRuleDefault="reject" alwaysAllowSession="yes" />
      </p3pCookiePolicy>
      <p3pCookiePolicy zone="internet">
               <firstParty noPolicyDefault="reject" noRuleDefault="reject" alwaysAllowSession="yes">
               </firstParty>
               <thirdParty noPolicyDefault="reject" noRuleDefault="reject" alwaysAllowSession="yes" />
      </p3pCookiePolicy>
      <alwaysReplayLegacy />
   </MSIEPrivacySettings>
   <MSIESiteRules formatVersion="6">
      <site domain="host2.erportalhost.com" action="reject" />
      <site domain="sampleserver6.arcgisonline.com" action="reject" />
      <site domain="js.arcgis.com" action="reject" />
   </MSIESiteRules>
</MSIEPrivacy>
    
por TruthOf42 15.04.2015 / 22:23

1 resposta

0

Eu finalmente consegui resolver o problema. Consegui resolver o problema movendo nosso site da zona Sites confiáveis para a zona da Intranet.

A razão pela qual isso funciona é porque a zona da Intranet, por padrão, aceita todos os cookies. As configurações do cookie da zona da Internet são determinadas pela guia Privacidade, a zona de sites confiáveis por padrão solicita todos os cookies, a zona restrita bloqueia todos os cookies. Há uma opção para substituir essas configurações importando um arquivo xml P3P para o IE, mas isso parece ser malsucedido, por isso acho que teremos apenas que conviver com o site na zona da Intranet. Isso obviamente terá que ser feito para cada máquina de usuários. Eu já fiz para a máquina do servidor, como a área de trabalho que você configurou para nós não parecia estar funcionando. Isso pode exigir que as configurações de Sites confiáveis também sejam definidas para a zona da Intranet, mas, como está funcionando para a máquina do servidor, presumo que todas as outras máquinas de usuários de desktop também estejam usando essas configurações na zona da Intranet.

    
por 16.04.2015 / 16:40