有沒有在HTML iFrame中顯示Microsoft Dynamics CRM 2016頁面的方法?我試圖在安裝web配置中添加X-frame選項,但它沒有幫助。在iFrame中顯示動態CRM
0
A
回答
0
我很確定這是CRM的安全功能。 CRM進入另一個網站後會打開XFS。
0
它看起來像X-Frame-Options無法授權多個域,而採取的方法是使用Content-Security-Policy頭。 這個線程討論同一類型的問題下面X-Frame-Options Allow-From multiple domains
環節都對如何使用內容安全,策略標題信息: https://content-security-policy.com/
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy
下面這web.config中的這段看起來像它的工作原理對我來說(我在CRM 2013 Box上試了這個)。
<httpProtocol>
<customHeaders>
<!-- seems to work correctly and override X-Frame-Options -->
<add name="Access-Control-Allow-Origin" value="http://localhost" />
<add name="Content-Security-Policy" value="frame-ancestors 'self' localhost crmserver; script-src 'unsafe-eval' 'unsafe-inline' 'self' localhost crmserver;" />
</customHeaders>
</httpProtocol>
其中localhost是託管CRM窗口和CRMSERVER內嵌框架是CRMSERVER DNS名稱
編輯:它看起來像內容安全策略僅支持Chrome和Firefox的時刻。 IE不支持訪問控制 - 允許來源
相關問題
- 1. JavaScript動態iFrame未顯示
- 2. 無法點擊動態crm表格中IFRAME中顯示的內容
- 3. 動態顯示更改iframe滾動
- 4. 動態CRM 2011在aspx頁面/門戶中顯示錶格
- 5. 在iframe中動態顯示C#MVC中的PDF
- 6. 顯示在iframe中
- 7. IE7將不會在動態生成的iFrame中顯示圖像
- 8. 在動態內容的iframe中顯示加載器
- 9. 在動態CRM中自動顯示帳戶的相關聯繫人
- 10. Flash在iframe中不顯示
- 11. 顯示在Silverlight中的iFrame
- 12. 在iframe中顯示PDF
- 13. 在iframe中顯示頁面
- 14. Nw.js在iframe中顯示pdf
- 15. 層在MS動態CRM
- 16. 不能在動態CRM
- 17. 動態CRM自定義實體顯示在帳戶層次結構中
- 18. 動態CRM InvalidSecurity CRM8
- 19. 動態CRM許可
- 20. iframe滾動條在隱藏後不顯示並顯示iframe元素
- 21. 在crm動態中插入值
- 22. 顯示iframe值
- 23. 針對iframe的網址的帖子顯示在iframe的iframe中
- 24. 在iframe中使用jquery動態顯示javascript google廣告的問題
- 25. 顯示動態網址內容的重疊iframe
- 26. Iframe自動全屏顯示使狀態欄消失
- 27. iFrame動態調整大小並不顯示整個頁面
- 28. 動態CRM - 動態相關選項集
- 29. javascript將iframe動態添加到iframe中
- 30. 在struts中顯示動態值
您是否發現此帖:http://stackoverflow.com/questions/32669581/showing-dynamics-crm-2015-out-of-box-views- on-html-pages-hosted-outside-the-crm –
我目前不在CRM 2016實例中,但預計修改x-frame-options應該可行。你的響應頭裏有什麼x-frame-options(在chrome的網絡標籤下查看) – Malachy
Hi @Malachy ... Dynamics CRM支持三種標準的x-frame選項,即Deny,Same Origin,並允許from.It默認它被設置爲Same Origin。當我改變xframe選項以允許來自網站的起源(即需要構建網站的網站)時,應用程序中的頁面(即Microsoft動態CRM中的框外框架)開始引發錯誤。我無法找到一種方法可以設置X框架選項以允許多個來源?(即同一起源和允許)。任何想法? –