我在我的網站上製作了一個網頁,該網頁將使用jquery嵌入到另一個網站。我必須提供jQuery代碼,以便當我們從嵌入了我的網頁的其他網站中點擊網址時,我的內容將在網頁加載時加載。我無法使用iframe。我已經使用.html,.load,.ajax但他們總是通過錯誤使用jquery在Rails中顯示我的頁面上的另一個網站的內容,而不使用iframe
XMLHttpRequest無法加載http://mypage.com/index?user_id=82。請求的資源上沒有「Access-Control-Allow-Origin」標題。因此不允許訪問Origin'localserver:port'。
是否與我的空間設置有問題
我已經檢查了這些:
$('#siteloader').load('http://mypage.com/index?user_id=82');
$("#siteloader").html('<object data="http://mypage.com/index?user_id=82">');
請建議
如果你擁有了'mypage.com'域您需要啓用CORS請求。如果您沒有,並且無法訪問它,那麼由於瀏覽器中的[XSS](http://en.wikipedia.org/wiki/Cross-site_scripting)保護和[SOP] (http://en.wikipedia.org/wiki/Same-origin_policy) – 2014-12-03 10:53:22
你不能'JS'做到這一點。代替這個,你可以使用'PHP'的'CURL'。 – Manwal 2014-12-03 10:54:23
@RoryMcCrossan非常感謝,我無法得到。是的,我擁有該網站。請建議如何啓用CORS請求。我正在使用heroku進行部署和導軌4。 – techdreams 2014-12-03 10:59:49