الأعراض
عند محاولة فتح صفحة Appinv.aspx في iframe، لا يتم عرض الصفحة بنجاح. عند حدوث هذه المشكلة، تتضمن عناوين استجابة الطلب رسالة "X-FRAME-OPTIONS: DENY".
السبب
للمساعدة في الحفاظ على الأمان، يتم منع عرض صفحة Appinv.aspx في iframe.
الدقة
لإصلاح هذه المشكلة، قم بتثبيت أحد التحديثات التالية:
- وصف تحديث الأمان ل SharePoint Server 2019: 14 سبتمبر 2021 (KB5002018)
- وصف تحديث الأمان ل SharePoint Enterprise Server 2016: 14 سبتمبر 2021 (KB5002020)
- وصف تحديث الأمان ل SharePoint Foundation 2013: 14 سبتمبر 2021 (KB5002024)
لعرض صفحة Appinv.aspx في iframe في المجالات الموثوق بها، يمكن لمسؤول المزرعة إضافة المجالات الموثوق بها إلى قائمة AllowIframeAppAuthorizePageDomains في المزرعة عن طريق تشغيل الأوامر التالية:
add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("AllowIframeAppAuthorizePageDomains","<enable domain name>")
$f.update()
ملاحظة
ملاحظات
يمكنك إضافة مجال موثوق به واحد إلى قائمة AllowIframeAppAuthorizePageDomains باستخدام الأوامر في كل مرة. بالإضافة إلى ذلك، يمكنك إضافة مجال حرف بدل، مثل *.contoso.com، إلى AllowIframeAppAuthorizePageDomains.
إذا تلقيت رسالة الخطأ التالية، فاستخدم AllowIframeAppAuthorizePageDomains2 بدلا من AllowIframeAppAuthorizePageDomains عند استدعاء
AddGenericAllowedListValueالأسلوب :"AllowIframeAppAuthorizePageDomains" موجود بالفعل ضمن Microsoft.SharePoint.Administration.SPFarm الأصلي المسمى...
بالإضافة إلى ذلك، تأكد من تثبيت تحديثات Microsoft SharePoint Server مارس 2022.
محفوظات التغييرات
يلخص الجدول التالي بعض أهم التغييرات على هذا الموضوع.
| التاريخ | الوصف |
|---|---|
| 8 مارس 2022 | تمت إضافة ملاحظة إلى قسم "الحل" لتوفير إصلاح إذا تعذر تطبيق إعداد AllowIframeAppAuthorizePageDomains . |