0
我有一個iframe facebook應用程序當前正在頁面選項卡上運行。不幸的是,當人們共享頁面中的一些鏈接時,生成的共享鏈接會將用戶發送到服務器上的原始內容,而不是Facebook頁面選項卡。我如何強制直接到達URL的用戶進入頁面標籤iframe?強制Facebook應用程序使用頁面標籤iframe
我有一個iframe facebook應用程序當前正在頁面選項卡上運行。不幸的是,當人們共享頁面中的一些鏈接時,生成的共享鏈接會將用戶發送到服務器上的原始內容,而不是Facebook頁面選項卡。我如何強制直接到達URL的用戶進入頁面標籤iframe?強制Facebook應用程序使用頁面標籤iframe
我找到了解決方案:基本上你可以使用facebook javascript api來檢測你是否在iframe中。如果不是,重定向。這裏是代碼:
// Test if canvas page loaded
var obj = FB.Canvas.getPageInfo();
// Now redirect to page if not
if(obj.clientHeight == 0) window.location = 'http://facebook/page/url/';