سياسة P3P لا تعمل على السماح بملفات تعريف ارتباط الطرف الثالث في IE

StackOverflow https://stackoverflow.com/questions/1707176

  •  19-09-2019
  •  | 
  •  

سؤال

شكرا مقدما على مساعدة ملصق لأول مرة. لقد قمت بضرب رأسي على الحائط طوال اليوم ...

لدي موقع يجب أن يكون قادرا على العمل وتعيين ملفات تعريف الارتباط أثناء التشغيل داخل الإطار. في IE، مع إعدادات الأمان الافتراضية، هذه مشكلة، لأن ملفات تعريف ارتباط موقع مؤطر يتم التعامل معها كطرف ثالث. الآن، لقد قرأت جميع المعلومات على P3P، وقد أنشأت سياسة خصوصية مدمجة، يتم تقديمها عبر رأس HTTP، وملف سياسة XML، وملف مرجعي XML. لقد راجعت، ويجري إرسال الرأس بشكل صحيح، ويمكن أن يقرأ أي ملف السياسة.

ومع ذلك، لا يزال يمنع ملفات تعريف الارتباط من الموقع. لقد قمت بإنشاء مثال جردت هنا: http://www.hankshelper.com/privtest.php.لاحظ أن ملفات تعريف الارتباط في الموقع المؤطر يتم حظرها بواسطة IE (6 و 7 و 8).

إذا كان أي شخص يستطيع التحقق من سياستي المدمجة

Header set P3P "policyref=\"/w3c/p3p.xml\", CP=\"IDC DSP COR NID DEVi OUR BUS INT\""

و / أو سياسة XMLhttp://www.searchtempest.com/w3c/searchtempest.xml.

واسمحوا لي أن أعرف وتف، وأود أن تكون ممتنة في الأبد. لقد جردت لهم قدر الإمكان، وأنا فقط لا أستطيع أن أرى أي شيء سيكون عليه مشكلة معه. (وبالطبع، أي حد ذاته أمرا رائعا بقدر ما يمنع سبب حظر ملفات تعريف الارتباط ...) أنا سعيد بتقديم أي معلومات إضافية تحتاجها.

هل كانت مفيدة؟

المحلول 2

لست متأكدا من أي جزء من سياستنا المدمجة الأصلية تم رفضه، لكنني قادرا أخيرا من حل هذه المشكلة بمساعدة موارد أخرى للزوجين.

من هنا: http://www.marco.org/2007/04/27/p3p-sucks-how-to-prame-cookies-unblocked-in-ie6.

هذا هو ما يقرب من الحد الأدنى من رأس HTTP المطلوب، ويقول أساسا "نحن لا نجمع أي من بياناتك الشخصية":

P3P: CP = "NID DSP ALL COR"

إذا قمت بالفعل بتخزين بعض البيانات، مثل عناوين البريد الإلكتروني وملفات تعريف الارتباط تسجيل الدخول، فقد تكون سياسة (العمل أيضا) أكثر صحة:

P3P: CP = "All ADM Dev Psai Com Our Otro STP Ind Onl"

السياسة التي انتهينا منها باستخدام كان

ALL ADM DEV PSAo COM OUR OTRo IND ONL

يمكن العثور على أوصاف جميع معلمات السياسة المدمجة هنا: http://www.p3pwriter.com/lrn_111.asp.

نصائح أخرى

مدقق السياسة في http://www.webentrust.com/p3p.html. يقول Error: No P3P Policy Found

أنت تقول، في رأس P3P، هذا:

P3P: policyref="/w3c/p3p.xml", CP="IDC DSP COR NID DEVi OUR BUS INT"

وهذا يعني "لدي هذه السياسة المدمجة (CP)، وكذلك هذه السياسة الكاملة: /w3c/p3p.xml". لكن، http://www.hankshelper.com/w3c/p3p.xml. (المشار إليها أعلاه) يعطي 404 Not Found خطأ. عليك إنشاء سياسة P3P الخاصة بك - على سبيل المثال باستخدام IBM P3P Editor. وتحميله إلى المسار الذي حددته.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top