2016-12-17 8 views
0

Если вы используете вкладку страницы на facebook, вы можете подключить другие веб-сайты в iframe. Я хочу получить URL-адрес facebook на странице facebook. когда я пытаюсь получить window.location.url, он показывает мой URL-адрес веб-сайта, как это сделать на странице facebook, чтобы получить facebook urlFacebook URL - Angularjs как получить текущий url

ответ

0

Вы не можете. Ваше приложение Facebook существует в iframe, который не может получить доступ к родительскому окну на facebook.com из-за ограничений одного и того же происхождения во всех основных браузерах. Он эффективно изолирован.

Тем не менее, Facebook signed request будет содержать идентификатор страницы Facebook, на которую осуществляется доступ к вашей вкладке.

+0

Я хочу написать условие if с facebook.com и моими веб-сайтами. –

+0

@AbelAnojanSithamparappillai. Мой ответ не меняется в зависимости от ваших пожеланий. – ceejayoz

+1

Обратите внимание, что эта информация будет содержаться только внутри параметра POST этого имени (есть другие места, где вы можете получить версию signed_request, например, JS SDK) - так что вам нужен серверный компонент для доступа он не может быть доступен только на стороне клиента. – CBroe