Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Запретить "выход" из фрейма (https://javascript.ru/forum/events/22919-zapretit-vykhod-iz-frejjma.html)

Почемучкин 05.11.2011 18:43

Запретить "выход" из фрейма
 
Некоторые сайты при загрузке во фрейме выходят из него, перенаправляя свою страницу в корень окна. Таким образом, если сайт показывался во фрейме, то фрейм исчезает, а сайт оккупирует всё окошко браузера.

Мне очень нужно, чтобы такие своенравные сайты не портили мне окно с фреймом, перезаписывая поверх него свое. Из-за этого теряется доступ к другим сайтам, которые должны были отображаться во фрейме.

Можно ли как-то отключить это пренаправление, запретив выходить из фрейма и разворачиваться на все окно?

Aetae 05.11.2011 19:25

А владельцы таких "своенравных" сайтов очень не хотят чтоб левые люди открывали их во фрейме, и разработчики браузеров на их стороне.

Почемучкин 05.11.2011 20:09

Но в таком случае эти сайты пойдут лесом и в моем поисковом движке будут использованы только нормальные сайты.
Кстати, а чем помешали фреймы? (Результат как правило - отказ от таких сайтов, что проигрыш для вебмастера сайта, а не выигрыш).

И всё же - по теме - есть ли возможность избежать переадресации?
Вот к примеру в iframe кажется есть возможность запрещать скрипты (не знаю пока сработает ли, но мне не хотелось бы запрещать)

Kolyaj 05.11.2011 22:25

Цитата:

Сообщение от Почемучкин
Но в таком случае эти сайты пойдут лесом и в моем поисковом движке будут использованы только нормальные сайты.

Думаете кто-то расстроится?


Цитата:

Сообщение от Почемучкин
Кстати, а чем помешали фреймы?

Когда-то было очень популярно помещать какой-нибудь сайт во фрейме, рядом размещать свою рекламу и гнать трафик на такой паразитный сайт.


Цитата:

Сообщение от Почемучкин
И всё же - по теме - есть ли возможность избежать переадресации?

Нет.


А зачем в вашем поисковом движке(тм) нужно открывать сайт во фрейме?

dmitriymar 05.11.2011 22:36

Цитата:

Сообщение от Kolyaj
А зачем в вашем поисковом движке(тм) нужно открывать сайт во фрейме?

эт он наверное пытается как яндексе и гугле показывать снимки сайтов.или результаты поиска представить в чёмто на манер карусели...
Интересно представляет ли он какие мощности нужны для поисковиков и как они работают...;)

Kolyaj 05.11.2011 22:38

Цитата:

Сообщение от dmitriymar
Интересно представляет ли он какие мощности нужны для поисковиков и как они работают...

С учётом того, что больших поисковиков в мире меньше, чем космодромов, не представляет.

dmitriymar 05.11.2011 22:41

Хотя ,может пытаться использовать выдачу серьёзного поисковика.Сколькож страница выдачи в том виде как он хочет будет загружаться и трафика сожрёт....

Почемучкин 05.11.2011 22:46

Нет, все интереснее: я пишу букмарклет, который ищет на разных сайтах. Для этого должна генерироваться страничка наподобие http://torrent-finder.info/
Но так как сайты, делающие преадресацию ее просто уничтожают, то мне нужно это обойти.

Ну ладно, в крайнем случае, если сайт очень нужный, буду загружать его html скриптом, затем отфильтровывать ненужное (заодно, разу уж фильтровать, то и рекламу, и меню, и всё кроме результатов), а потом показывать в iframe. Надеюсь, получится.

Что касается жадности вебмастеров (про загрузку во фреймах крутя рекламу) - ведь даже если посредники и получают прибыль, то и сам вебсайт посещают больше людей благодаря этим посредникам с их фреймами + вебмастер сайта получает прибыль за счет своих баннеров. То есть это все равно, что от жадности съесть деньги, которые тебе дали.

Kolyaj 05.11.2011 23:41

Цитата:

Сообщение от Почемучкин
Что касается жадности вебмастеров (про загрузку во фреймах крутя рекламу) - ведь даже если посредники и получают прибыль, то и сам вебсайт посещают больше людей благодаря этим посредникам с их фреймами + вебмастер сайта получает прибыль за счет своих баннеров. То есть это все равно, что от жадности съесть деньги, которые тебе дали.

А почему кто-то должен зарабатывать на чужом труде? Или вы думаете, интересные сайты сами по себе появляются?


Как вы собираетесь искать что-то на чужих сайтах?

Почемучкин 06.11.2011 00:15

Почему продавцы, рекламщики, распространители, перевозчики и работники складов должны получать зарплату? Или вы думаете товары сами собой производятся? Всю наличку - производителю! ;-)

Не я буду искать, а сами сайты. Просто это будет что-то вроде метапоисковой системы.


Часовой пояс GMT +3, время: 19:51.