Zawsze, gdy otwieram aplikację internetową (używa kodu JavaScript ESRI) przez window.showModalDialog, pojawia się następujący błąd:
Korzystanie z window.open nie powoduje żadnych problemów.
Grałem z ustawieniami prywatności i ustawiłem na „Blokuj wszystkie pliki cookie”, więc nie powinienem nawet otrzymywać tego monitu. Jeśli jednak usunę witrynę z „Zaufanych witryn”, nie otrzymam powyższego monitu? Ustawiłem go tak, że w przypadku Internetu, lokalnego intranetu i zaufanych witryn wszystkie używają dokładnie tego samego poziomu: średniego. Zakładam, że jeśli witryna nie znajduje się w zaufanych witrynach, powinna zachowywać się tak, jakby pochodziła z „Internetu” lub „Lokalnego intranetu”. Ale jeśli tak jest, dlaczego zachowuje się inaczej, jeśli wszystkie mają takie same ustawienia?
Oto moje ustawienia prywatności:
Aktualizacja: Zauważyłem, że karta Prywatność wspomina o strefie internetowej: Ustawienia prywatności dotyczą tylko strefy internetowej . Podążając za niektórymi stronami, które odkryłem, możesz utworzyć plik (P3P {Platform for Privacy Preferences}) i zaimportować go do IE, który w szczególności określi IE, jakie reguły należy stosować w przypadku plików cookie dla każdej strefy.
Próbowałem utworzyć następujące, ale nadal monituje o pliki cookie. Czemu?
<?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>