簡體   English   中英

將外部內容加載到網站的最佳方式(我擁有所有網站)(沒有iframe?)

[英]Best way to load external content to site (I own all sites) (no iframes?)

我擁有一個不斷增長的網站,我擁有的網站(如果有幫助,大部分是WordPress)。

每個人都在foo.domain.com/partner上有一個非常簡單的“名稱,圖形和社交媒體鏈接”頁面。

我希望a.domain.com能夠將其他3個站點的內容加載到帶有if iframe的側欄中。

有一個更好的方法嗎? 也許甚至用.load() 你不能加載我認為的外部內容,所以我不確定最好的方法來解決這個問題。 Iframes並沒有真正削減它。

同樣,我擁有所有站點的權限,並且我可以在任何地方添加PHP / Jquery腳本。

有很多方法可以做到這一點:

  1. PHP可以從其他站點獲取file_get_contents()cURL內容,然后使用內容服務器端(在將內容發送到瀏覽器之前加載內容)
  2. 如果要從數據庫生成內容(就像在WP中一樣),您可以直接連接到其他站點的MySQL數據庫並相應地工作(確保設置可以從其他站點的IP訪問的MySQL用戶(也是服務器端方法)
  3. 為javascript設置跨域權限並使用ajax加載內容(即Access-Control-Allow-Origin

JSONP請求怎么樣? 您可以避免SOP違規。

$( “#loaddiv”)負載( “目錄/ file.php”)淡入( “快”)。;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM