1. 問題描述
在第三方系統頁面整合fr報表時,通常使用的是 iframe 嵌入報表的整合方式:
當第三方系統和 FineReport 工程不在一個域內時,在頁面跨域整合報表時,會報錯「XXX拒絕了我們的連結請求」,如下圖所示:
2. 解決方案
安全防護 功能中包含了 Security Headers,如需要 iframe 跨域嵌入報表,可使用管理者帳號登入決策平台,點選「管理系統->安全管理->安全防護」,選擇「Security Headers>進階設定」 ,將「點選劫持攻擊防護」的開關關掉。
重新整理頁面後,iframe 嵌入的報表即可正常存取,如下圖所示: