Güvenilir sitelerde olmayan bir siteye ne olur?


1

Bir web uygulamasını açtığımda (javascript ESRI kodunu kullanırsanız) window.showModalDialog aracılığıyla istediğim zaman aşağıdaki hatayı alıyorum:

görüntü tanımını buraya girin

Window.open kullanmak herhangi bir soruna neden olmaz.

Gizlilik ayarları ile oynamış ve "Tüm Çerezleri Engelle" olarak ayarladım, bu yüzden bu istemi bile alamamalıyım. Ancak, siteyi "Güvenilen Sitelerden" kaldırırsam yukarıdaki istemi alamıyorum? Ayrıca İnternet, Yerel İntranet ve Güvenilir siteler için aynı seviyeyi kullanacak şekilde ayarladım: Orta. Site güvenilir sitelerde değilse, "İnternet" veya "Yerel intranet" den sanki davranması gerektiğini varsayardım. Ama eğer öyleyse, hepsi aynı ayarlara sahipse neden farklı davranıyor?

İşte gizlilik ayarlarım:

görüntü tanımını buraya girin

Güncelleme: Gizlilik sekmesinin özellikle İnternet bölgesinden söz ettiğini fark ettim: Yalnızca Gizlilik Ayarları İnternet Bölgesini Etkiliyor . Bağlantılı sayfalardan bazılarını izleyerek bir dosya (P3P {Gizlilik Tercihleri ​​Platformu}) oluşturabilir ve IE’ye, her bölge için çerezler için hangi kuralların uygulanacağını özel olarak belirten IE’ye aktarabilirsiniz.

Aşağıdakileri oluşturmayı denedim, ancak hala çerezlerim isteniyor. Niye ya?

<?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>

Bu bir gizlilik sorusu olsa da, SuperUser'da daha uygun olabilir mi? Windows'un iç işleyişine son derece özgüdür.
schroeder

Yanıtlar:


0

Sonunda sorunu çözebildim. Sitemizi Güvenilen siteler bölgesinden İntranet bölgesine taşıyarak sorunu çözebildim.

Bunun çalışmasının nedeni, Intranet bölgesinin varsayılan olarak tüm çerezleri kabul etmesidir. İnternet bölgesi çerez ayarları Gizlilik sekmesine, Güvenilir siteler bölgesi varsayılan olarak tüm çerezleri ister, Sınırlı bölge tüm çerezleri engeller. Bir P3P xml dosyasını IE'ye içe aktararak bu ayarları geçersiz kılma seçeneği var, ancak bu başarısız görünüyordu, bu yüzden siteyi yalnızca Intranet bölgesinde yaşamak zorunda kalacağımızı düşünüyorum. Bu açıkça her kullanıcı makine için yapılmalıdır. Sunucu makinesi için zaten yaptım, bizim için kurduğunuz masaüstünün çalışmadığı göründü. Bu, Güvenilen Siteler ayarlarının Intranet bölgesi için de ayarlanması gerekebilir, ancak sunucu makinesi için çalıştığından, diğer tüm masaüstü kullanıcı makinelerinin de Intranet bölgesi için bu ayarları kullandığını varsayıyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.