對於我的應用程序需要在一個iframe嵌入Facebook頁面,這裏是html代碼:如何將一個Facebook頁面嵌入到iframe中?
<html>
<head></head>
<body>
<iframe src="http://www.facebook.com" style="width:100%;height:100%">
</body>
</html>
但它不工作,任何想法,爲什麼,以及如何規避?
對於我的應用程序需要在一個iframe嵌入Facebook頁面,這裏是html代碼:如何將一個Facebook頁面嵌入到iframe中?
<html>
<head></head>
<body>
<iframe src="http://www.facebook.com" style="width:100%;height:100%">
</body>
</html>
但它不工作,任何想法,爲什麼,以及如何規避?
我相信臉書作爲一個反框架腳本。它會檢測它是否位於iframe中,並顯示一個徽標,當您單擊該徽標時,會將您帶出iframe。也許他們有一個sdk,它允許首先進行身份驗證,然後它將允許iframe。我不知道。
我知道這是一個有點老了 - 但它在我的搜索上來時,我一直在尋找一個類似的答案。您可以從此頁面獲取代碼,以嵌入包含公共帖子,評論等內容的iframe(有點像YouTube嵌入):https://developers.facebook.com/docs/plugins/embedded-posts/使用社交插件。我不認爲Facebook會永遠讓你的iframe整個網站。
現在它正在工作。下面的示例代碼:
faceframe.html
<iframe src="file:///C:/Users/Zishan Ahamed/Desktop/ff1.html" width="100%" height="350px" border="0" scrolling="auto" /></iframe>
ff1.html
<meta http-equiv="refresh" content="0; url=https://facebook.com/" />
打開faceframe.html ...
現在這件事。嘗試它的工作...
它不工作,瀏覽器不允許加載本地文件到iframe,如果你嘗試從服務器加載一個html,你會得到「拒絕在框架中顯示'https://m.facebook.com/',因爲它將'X-Frame-Options'設置爲'拒絕'。「 – Daniel 2017-08-02 15:55:58
嘗試示例代碼,看看它的工作。 – 2017-08-02 18:16:54
亞歷克斯是正確的許多網站以外的Facebook做這個,因爲你是「竊取他們的谷歌果汁」在練習非常皺眉。 – h3r2on 2011-03-18 13:52:53
所以沒有辦法規避這種情況? – millebii 2011-03-18 14:37:37
我不知道有什麼辦法。如果有的話,只有他們能爲你提供答案。 – 2011-03-18 15:21:17