У меня есть приложение iframe facebook, которое теперь выполняется на вкладке страницы. К сожалению, когда люди используют некоторые ссылки на странице, результирующие общие ссылки отправляют пользователей на исходный контент на сервере, а не на вкладку страницы facebook. Как заставить пользователей, которые попадают прямо в URL-адрес на вкладку страницы iframe?Заставить приложение facebook использовать вкладку страницы iframe
0
A
ответ
1
Я нашел решение: в основном вы можете использовать фейсбук 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/';