Co dzieje się z witryną, która NIE znajduje się w zaufanych witrynach?

1

Zawsze, gdy otwieram aplikację internetową (używa kodu JavaScript ESRI) przez window.showModalDialog, pojawia się następujący błąd:

enter image description here

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:

enter image description here

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>
TruthOf42
źródło
Chociaż jest to pytanie o prywatność, może być lepiej dopasowane w SuperUser? Jest bardzo specyficzny dla wewnętrznych funkcji systemu Windows.
schroeder

Odpowiedzi:

0

W końcu udało mi się rozwiązać ten problem. Mogłem rozwiązać ten problem, przenosząc naszą witrynę ze strefy Zaufane witryny do strefy Intranet.

Powodem tego jest fakt, że strefa Intranet domyślnie akceptuje wszystkie pliki cookie. Ustawienia plików cookie strefy internetowej są określane przez kartę Prywatność, strefa Zaufane witryny domyślnie dla wszystkich plików cookie, Strefa zastrzeżona blokuje wszystkie pliki cookie. Istnieje możliwość zastąpienia tych ustawień przez zaimportowanie pliku xml P3P do IE, ale wydawało się to nieudane, więc myślę, że po prostu będziemy musieli żyć z posiadaniem witryny w strefie Intranet. Będzie to oczywiście musiało być wykonane dla każdego komputera użytkownika. Zrobiłem to już na komputerze z serwerem, ponieważ skonfigurowany dla nas pulpit nie działa. Może to wymagać ustawienia ustawień zaufanych witryn także dla strefy intranetowej, ale ponieważ działa dla maszyny serwerowej, zakładam, że wszystkie inne komputery użytkowników komputerów stacjonarnych również używają tych ustawień dla strefy intranetowej.

TruthOf42
źródło