2009-09-05 3 views
1

Я использую плагин lquery lightbox (http://colorpowered.com/colorbox/) для загрузки контента с использованием iframe. Проблема заключается в том, что пользователи получают доступ к странице напрямую или через поисковую систему, к которой они привязаны, является самим содержимым iframe, а не родительской страницей, загружающей iframe.Перенаправить пользователя на родительскую страницу при обращении к iframe напрямую

Как я могу перенаправить пользователей, которые обращаются к iframe напрямую, чтобы их перенести на исходную страницу, загружающую iframe?

+0

Вы могли бы хотеть видеть [этот вопрос] (HTTP://stackoverflow.com/questions/12248940/redirect-if-the-page-is-iframe), а также работает хорошо, если вы хотите использовать параметры своего URL в URL-адресе перенаправления – Sid

ответ

4
if(window.top.location == window.location){ 
    window.location = "http://example.com/whatever/page/you/want/them/to/go/to.html"; 
} 
0

Если я вас правильно понял вы должны определить, если вы находитесь в IFRAME или нет, так что это Jquery должно работать:

<script type="text/javascript"> 
$(document).ready(function() { 
    if (top != self) { 
      window.location = "page_with_iframe.htm"; 
    } 
}); 
</script>  
Смежные вопросы