[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Узнать ссылку, iFrame
vyaceslav
Привет!
Есть сайт, в нем iFrame приложение.

Можно ли узнать ссылку этого сайта из iFrame приложения ?
Игорь_Vasinsky
а чё исходник ни о чём не говорит?
может там через ajax подгрузка

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Zzepish
можно
vyaceslav
Это идет iFrame приложения для Facebook.

Подскажите пожалуйста как ?
SoMeOnE
посмотри фйербагом, или исходники, сказали же уже.
killer8080
vyaceslav
на уровне js, не выйдет
top.location и parent.location недоступны на чтение с других доменов, из-за ограничений безопасности. Можно на серверной стороне ловить referer.
vyaceslav
top.location и parent.location к сожалению не доступны ((
использую $_SERVER['HTTP_REFERER'] получаю ссылку самого приложения ((
killer8080
Цитата (vyaceslav @ 11.07.2013 - 11:18)
top.location и parent.location к сожалению не доступны ((
использую $_SERVER['HTTP_REFERER'] получаю ссылку самого приложения ((

а я что сказал? rolleyes.gif
vyaceslav
Как я понял нет смысла заморачиваться этим, поскольку это не решить ?
killer8080
Цитата (vyaceslav @ 11.07.2013 - 11:25)
Как я понял нет смысла заморачиваться этим, поскольку это не решить ?

урл чужого окна - это конфиденциальная информация smile.gif
vyaceslav
Не совсем это.

Страница на facebook, в которой вкладка с iFrame ...
Нужно узнать название страницы на которой эта вкладка
vyaceslav
а она в ссылке
killer8080
Цитата (vyaceslav @ 11.07.2013 - 12:09)
Страница на facebook, в которой вкладка с iFrame ...
Нужно узнать название страницы на которой эта вкладка

если домен у ифрейма и родительского окна разные, получить доступ к его location можно только на запись, на чтения он недоступен из-за ограничений same origin policy
я же уже сказал.
killer8080
помести в своем ифрейме это код, и посмотри что выведет
<script type="text/javascript">
try {
document.write('top location: ' + top.location);
}
catch(e) {
document.write('error: ' + e.message);
}
</script>
vyaceslav
error: Cannot convert object to primitive value
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.