Если вы используете вкладку страницы на facebook, вы можете подключить другие веб-сайты в iframe. Я хочу получить URL-адрес facebook на странице facebook. когда я пытаюсь получить window.location.url, он показывает мой URL-адрес веб-сайта, как это сделать на странице facebook, чтобы получить facebook urlFacebook URL - Angularjs как получить текущий url
0
A
ответ
0
Вы не можете. Ваше приложение Facebook существует в iframe, который не может получить доступ к родительскому окну на facebook.com из-за ограничений одного и того же происхождения во всех основных браузерах. Он эффективно изолирован.
Тем не менее, Facebook signed request будет содержать идентификатор страницы Facebook, на которую осуществляется доступ к вашей вкладке.
Я хочу написать условие if с facebook.com и моими веб-сайтами. –
@AbelAnojanSithamparappillai. Мой ответ не меняется в зависимости от ваших пожеланий. – ceejayoz
Обратите внимание, что эта информация будет содержаться только внутри параметра POST этого имени (есть другие места, где вы можете получить версию signed_request, например, JS SDK) - так что вам нужен серверный компонент для доступа он не может быть доступен только на стороне клиента. – CBroe