我有一個網站,既可以作爲獨立使用,也可以嵌入到Facebook中。一般來說,它可以正常工作,但我希望它的某些頁面上的內容因嵌入或不嵌入而有所不同。我的意思是它現在通過Facebook瀏覽。我怎樣才能做到這一點?如何檢查某個頁面是否嵌入Facebook?
0
A
回答
2
使用服務器端語言,您可以看到在初始加載到iframe時是否存在傳遞給您的應用的POST參數signed_request
(如果是這樣,您最有可能在facebook.com內使用您的頁面),然後將該信息保存到會話中,以便在用戶在iframe中啓動應用程序內的導航時,您仍然知道自己的位置。
0
如果「嵌入式」你的意思是作爲一個Canvas應用在Facebook的工作,然後怎麼樣一個簡單的:
if (window.location.indexOf("facebook.com") !== -1){
//Not embedded
} else {
//Embedded in Facebook as a canvas app.
}
會爲你做的伎倆?
相關問題
- 1. 我可以檢查某個頁面是否在某個Facebook標籤內?
- 2. 如何檢查facebook用戶是否是我的頁面粉絲?
- 3. 如何檢查某個用戶共享的Facebook頁面帖子?
- 4. Facebook的Javascript-SDK的方式來檢查用戶是否喜歡某個頁面
- 5. 如何檢測是否有人是第一個Facebook像頁面
- 6. iOS,如何檢查用戶是否喜歡Facebook頁面?
- 7. 如何檢查Facebook頁面是否存在?
- 8. 如何檢查Facebook用戶是否喜歡網站頁面?
- 9. 如何檢查Facebook粉絲頁面是否受到歡迎
- 10. 如何檢查頁面是否存在?
- 11. 如何檢查用戶輸入是否是某個基地?
- 12. 如何將facebook頁面牆嵌入wordpress
- 13. 檢查用戶是否在頁面上的某個位置
- 14. 檢查頁面上的某個Ajax是否正在處理中?
- 15. 檢查某個部分是否爲頁面
- 16. 檢查某個字符串是否在頁面
- 17. 如何檢查嵌入的SVG文檔是否加載到html頁面中?
- 18. 刮:檢查一個頁面是否是個人頁面
- 19. 如何檢查頁面中是否存在某個asp.net文本框
- 20. Excel VBA和硒。我如何檢查頁面中是否存在某個文本?
- 21. 如何檢查用戶是否輸入了某個詞
- 22. JavaScript/jQuery - 如何檢測一個頁面是否被其他人嵌入?
- 23. 檢查用戶是否是我的Facebook頁面的粉絲?
- 24. 檢查用戶是否是我的Facebook頁面的粉絲
- 25. 如何檢查某人是否分享了我的信息頁?使用Facebook API
- 26. 如何檢查某人是否在Facebook上分享了我的網頁?
- 27. 如何檢查是否在其他頁面檢查複選框
- 28. 如何檢查當前頁面是否是Ionic2的主頁?
- 29. 如何通過Graph API檢查用戶是否是Facebook頁面的粉絲?
- 30. 如何檢查用戶是否是我網站上的Facebook頁面的粉絲?
不,這將不會「訣竅」,因爲'window'是iframe應用程序正在運行,並且其中的位置將包含他的應用程序的域,而不是facebook.com - 並且到父/由於相同的原產地政策,您沒有讀取權限。 – CBroe