2016-03-01 48 views
0

標題沒有解釋任何內容,但這裏是我不得不問的。顯示來自其他域的具體內容

我正在從別的域的另一個站點顯示整個網頁的某人的Blogger網站上工作。我們不需要整個頁面顯示,而是從該參考站點直播的特定內容。我試圖隱藏除流式元素之外的所有內容,但無法完成。我試圖使用js和jQuery工作,但無法做到這一點。在衝浪時,我發現this,但無法使其工作。

$('div:not(#player)').hide(); $('#player').appendTo('body');

player是玩家我想要顯示的div的ID。是否因爲Cross-origin Resource Sharing我無法使用js或jQuery做任何事情?談論我不想修改第二個網頁的任何內容,只是爲了隱藏每個其他元素而沒有player。我該怎麼做 ?

在這裏任何人都可以看到我想要的工作頁面:http://goo.gl/Y6AwII

附:在這個社區的第一個問題,在先進的感謝您的幫助:)

編輯:由於site1.com是流誰擁有適當的權限,所以任何人誰試圖嵌入他/她自己的網站應該知道玩家它不會工作。因爲流式服務器不會流到除授權之外的任何其他域。所以我正在回答這個問題,但歡迎任何有關主題的討論。謝謝大家的意見和答覆,他們的確幫助了他們。

+1

請問您應該查看流媒體內容的來源並使用該來源的播放器。但請記住版權法。 – harmoniemand

+0

這非常簡單,只需在該域名上單獨製作一個玩家版本,然後單獨加載即可......如果它不是您的網站,那麼您可能不應該這麼做 – LGSon

+0

@harmoniemand:這是一個好主意。謝謝,讓我試試:) –

回答

0

我看到兩種方式使它以一種很好的方式工作。

1)假設你使用的是PHP的服務器,最困難的,但最好的辦法是抓取你從得到玩家的部位,然後用 的DOMDocument阿比 (你可以閱讀更多關於這裏:http://php.net/manual/en/class.domdocument.php)你可以在其中獲取包含播放器的HTML(搜索#播放器ID),然後在博客上覆製播放器。這樣,您就可以以最適合博客的方式實施播放器。

2)使用iframe也可以使用,但你有隱藏的東西的麻煩..不那麼有趣。 :)

+0

好吧!考慮到我的能力,這有點困難。我會嘗試我能做的。謝謝 ! :) –

相關問題