الأعراض
عند محاولة فتح صفحة 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. |