ไม่สามารถเพิ่มหน้า Appinv.aspx ลงใน iframe (KB5005546) ได้

นำไปใช้กับ
SharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

อาการ

เมื่อคุณพยายามเปิดหน้า Appinv.aspx ใน iframe หน้าแสดงไม่สําเร็จ เมื่อปัญหานี้เกิดขึ้น ส่วนหัวการตอบสนองคําขอมีข้อความ "X-FRAME-OPTIONS: DENY"

สาเหตุ

เพื่อช่วยรักษาความปลอดภัย หน้า Appinv.aspx จะถูกป้องกันไม่ให้แสดงใน iframe

การแก้ปัญหา

เมื่อต้องการแก้ไขปัญหานี้ ให้ติดตั้งหนึ่งในการอัปเดตต่อไปนี้:

เมื่อต้องการแสดงหน้า 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 มีนาคม 2565 เพิ่มบันทึกย่อไปยังส่วน "ความละเอียด" เพื่อให้การแก้ไขถ้าไม่สามารถใช้การตั้งค่า AllowIframeAppAuthorizePageDomains ได้