我想將外部內容嵌入到iframe中的網站上。我只能加載內部網站,外部是未定義的。 如何在Intershop 7.7中啓用CORS並在iframe或數據對話框中加載外部URL?無法在網站上嵌入外部內容
0
A
回答
1
與另一個平臺相比,在Intershop中使用iframe沒有什麼特別之處。簡單地把你的ISML:
<iframe src="https://example.com">
</iframe>
當然,這可能不會成功加載,因爲你注意到了。某些服務器包括具有值的例如X-Frame-Options
標題,例如, SAMEORIGIN
,它指示瀏覽器他們不希望在其他網站上構建。這可能被用來防止攻擊。您可以使用Firebug或任何適當的工具在幀加載過程中監視此類錯誤。如果您混合使用http/s流量,iframe也可能無法加載。
如果你想從一個iframe上不同的域編程訪問內容,您可以使用Web Messaging API(window.postMessage
和onmessage
事件)的頁面和所包含的iframe之間進行通信。
總結:
- 你不能簡單地幀中的任何網站(也許你的「內部」網站允許那些);
- 這個問題與Intershop技術堆棧無關;
0
從版本7.6開始應該可以使用內容安全策略支持。
請檢查appserver.properties文件的文檔。鑰匙intershop.response.content-security-policy。應該有幫助。
相關問題
- 1. 在外部網站上嵌入javascript(asp.net)
- 2. 如何在移動網站中嵌入外部內容?
- 3. 嵌入外部網站
- 4. trigger.io - 嵌入外部網站
- 5. 如何將Drupal內容嵌入到外部網站上的小部件中?
- 6. 嵌入ASP.NET中的外部網站內容MVC
- 7. 無法在網站上打印內容
- 8. jQuery Fancybox無法在iFrame中加載外部網站內容
- 9. 如何嵌入iFrame與外部網站
- 10. 從外部網站獲取內容?
- 11. 加載外部網站的內容
- 12. 將維基內容嵌入網站
- 13. 如何在外部網站上嵌入Facebook個人資料?
- 14. 如何獲取嵌入在網站上的Flash中的內容?
- 15. 什麼是使內容可嵌入外部網站的良好實踐/策略?
- 16. 刪除網站上的意外內容
- 17. 在內部網站上顯示互聯網內容
- 18. 從外部獲取網站內容的最佳方法
- 19. PhoneGap:無法加載外部網站
- 20. 無法從外部訪問網站?
- 21. 在Facebook上嵌入內容
- 22. 爲什麼外部網站,我嵌入我的網站iframe會自動重定向到外部網站頁面
- 23. 將內容嵌入網頁
- 24. 在外部網站
- 25. 外部JavaScript文件無法在所有內容上添加div
- 26. 在Rails模板中嵌入外部網站
- 27. [Android] HttpClient無法獲取網站的全部內容?
- 28. 將外部網頁內容添加到網站Feed
- 29. 按鈕放在外部網站內
- 30. 在HTML網站中嵌入第三方內容