Triệu chứng
Khi bạn tìm cách mở trang Appinv.aspx trong iframe, trang sẽ không được hiển thị thành công. Khi sự cố này xảy ra, tiêu đề phản hồi yêu cầu sẽ bao gồm thông báo "X-FRAME-OPTIONS: DENY".
Nguyên nhân
Để giúp duy trì tính bảo mật, trang Appinv.aspx không được hiển thị trong iframe.
Giải pháp
Để khắc phục sự cố này, hãy cài đặt một trong các bản cập nhật sau đây:
-
Mô tả về bản cập nhật bảo mật SharePoint Server 2019: 14/09/2021 (KB5002018)
-
Mô tả về bản cập nhật bảo mật dành cho SharePoint Enterprise Server 2016: 14/09/2021 (KB5002020)
-
Mô tả về bản cập nhật bảo mật SharePoint Foundation 2013: 14/09/2021 (KB5002024)
Để hiển thị trang Appinv.aspx trong iframe trong tên miền tin cậy, người quản trị nhóm có thể thêm tên miền tin cậy vào danh sách AllowIframeAppAuthorizePageDomains trong nhóm bằng cách chạy các lệnh sau đây:
add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("AllowIframeAppAuthorizePageDomains","<enable domain name>")
$f.update()
Lưu ý́
-
Bạn có thể thêm một tên miền tin cậy vào danh sách AllowIframeAppAuthorizePageDomains bằng cách sử dụng các lệnh mỗi lần. Ngoài ra, bạn có thể thêm miền ký tự đại diện, chẳng hạn như *.contoso.com, vào AllowIframeAppAuthorizePageDomains.
-
Nếu bạn nhận được thông báo lỗi sau đây, hãy sử dụng AllowIframeAppAuthorizePageDomains2 thay vì AllowIframeAppAuthorizePageDomains khi bạn gọi phương pháp AddGenericAllowedListValue :
"AllowIframeAppAuthorizePageDomains" đã tồn tại dưới Microsoft mẹ. SharePoint. Administration.SPFarm có tên...
Ngoài ra, đảm bảo bạn đã cài đặt các bản cập Microsoft SharePoint Server Tháng Ba 2022.
Lịch sử thay đổi
Bảng sau đây tóm tắt một số thay đổi quan trọng nhất đối với chủ đề này.
Ngày |
Mô tả |
---|---|
08/03/2022 |
Đã thêm ghi chú vào mục "Giải pháp" để cung cấp bản sửa lỗi nếu không áp dụng được cài đặt AllowIframeAppAuthorizePageDomains. |