06.11.2011, 17:16
|
Профессор
|
|
Регистрация: 11.05.2011
Сообщений: 241
|
|
Чтобы писать на скрипте сервер не нужен, конечно) Что-то с Вашей логикой
|
|
06.11.2011, 17:24
|
х.з
|
|
Регистрация: 21.11.2010
Сообщений: 4,588
|
|
ясно ,читать не умеем. не слышим что скрипт не всесилен и прочее.
|
|
06.11.2011, 17:29
|
Профессор
|
|
Регистрация: 11.05.2011
Сообщений: 241
|
|
Я же ясно сказал, что пишу букмарклет. Для букмарклета не нужен сервер, именно в этом его особенность.
А что касается не всесильности скрипта - для поставленой задачи (невозможность выхода из фрейма) - возможно это будет трудно реализовать. Может даже невозможно. Но в таком случае я найду выход - либо не буду использовать данный сайт, либо буду открывать его в отдельном окне, а не во фрейме. Но все-таки интересно попытаться отфильтровать его "вредоносный" редирект. Чисто из перфекционистских побуждений.
Ну а все остальное - вполне просто и легко реализуется скриптом.
|
|
06.11.2011, 17:52
|
Аспирант
|
|
Регистрация: 18.06.2009
Сообщений: 55
|
|
Реализация осуществляется по
onUnload // попытка выгрузить документ
но нужно учитывать, что данное событие применяется только к
<body><frameset>,window
А подменить место назначение возможно только у элементов обладающих атрибутом "target"
document.getElenemt("elementID").target(доступен по чтению и записи)
Последний раз редактировалось UDN, 06.11.2011 в 17:56.
|
|
06.11.2011, 17:55
|
х.з
|
|
Регистрация: 21.11.2010
Сообщений: 4,588
|
|
Сообщение от UDN
|
Реализация осуществляется по
onUnload // попытка выгрузить документ
но нужно учитывать, что данное событие применяется только к
<body><frameset>,window
А проверить место назначение загрузки по
document.getElenemt("elementID").target(досту пен по чтению и записи)
|
а какое это отношение имеет к доступу к контенту с чужого сайта?
|
|
06.11.2011, 18:17
|
Аспирант
|
|
Регистрация: 18.06.2009
Сообщений: 55
|
|
dmitriymar,
Цитата:
|
Запретить "выход" из фрейма
|
это тема.
Я не вижу препятствия кроме этических, для внесение изменений в стиль отображение страниц, либо логику работы кода чужой страницы.
Как IE - позволяет получить полный доступ, к управлению страницей пользователем, через закладку, строку браузера или контекстное меню.
Так и FF через закладку и различные плагины.
Пример:
javascript:alert(document.cookie);
и прочая лабуда.
Если локальные объекты, не в ходят в область видимости объекта window, и вызывают исключительную ситуацию.
То область видимости можно расширить, через инструкцию eval(var=).
Таким образом можно например обнулять таймеры, файлобменных хостингов.
Последний раз редактировалось UDN, 06.11.2011 в 18:31.
|
|
06.11.2011, 18:36
|
Профессор
|
|
Регистрация: 11.05.2011
Сообщений: 241
|
|
UDN
О, большое спасибо! Наконец ответ по существу!
|
|
07.11.2011, 00:57
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Почемучкин,
Твоя идея работать не будет. Я проверил.
Во первых во фрейм грузить глупо, это не работает.
Во вторых как минимум плагин.
В третьих твой плагин забанят А тебя проклянут, и детей твоих, если таковые имеются.
В четвертых ты не понял про нагрузку, плагин будут банить за непомерную нагрузку, он будет глючить, пользователи тебя будут материть за нерабочий плагин и т.д.
На сервере ставится заглушка и пользователь с таким плагином на 40 странице поиска получит бан пожизненно.
В общем напишешь сообщи, мы тут всем форумом посмеёмся.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
07.11.2011, 16:37
|
Профессор
|
|
Регистрация: 11.05.2011
Сообщений: 241
|
|
Gozar
Кто будет банить плагин? О какой нагрузке речь?
Открыть несколько сайтов одновременно - это не нагрузка. Если речь о фильтровании html, то это я только в крайнем случае попробую сделать - так как слишком трудоемко имхо.
Про плагин - спасибо за идею ;-) Но мне пока нужен только букмарклет для себя. А вообще-то похожие плагины существуют и все благодарны за них.
P.S. Вообще конечно было прикольно обсудить технические аспекты javascript на техническом форуме - только на третьей странице дали совет по существу, а перед этим успели обозвать вором и пиратом, погрозить баном, тюрьмой, проклясть меня и моих детей :-) И всё только за один простой вопрос.
Последний раз редактировалось Почемучкин, 07.11.2011 в 16:48.
|
|
08.11.2011, 12:07
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от Почемучкин
|
Gozar
Кто будет банить плагин? О какой нагрузке речь?
Открыть несколько сайтов одновременно - это не нагрузка.
|
Сообщение от Почемучкин
|
букмарклет, который ищет на разных сайтах.
|
Поиск подразумевает просмотр множества страниц и нагрузку.
Сообщение от Почемучкин
|
обозвать вором и пиратом, погрозить баном, тюрьмой, проклясть меня и моих детей :-) И всё только за один простой вопрос.
|
Сообщение от Почемучкин
|
Что касается жадности вебмастеров (про загрузку во фреймах крутя рекламу) - ведь даже если посредники и получают прибыль, то и сам вебсайт посещают больше людей благодаря этим посредникам с их фреймами + вебмастер сайта получает прибыль за счет своих баннеров. То есть это все равно, что от жадности съесть деньги, которые тебе дали.
|
Всё зависит от вопроса. Ты плюешь на мнение людей, которых собираешься использовать, для выгоды тебя лично, против их воли и удивляешься что тебя никто здесь не любит.
Тебе уже говорили, что ты - паразит - в глазах людей вложивших свой труд в свои сайты. Паразитируя на чужом труде, ты не добьёшься уважения.
Ответь на вопрос: - у тебя есть свой сайт и хостинг за который ты платишь настоящие деньги, заработанные лично тобой из твоего собственного кармана?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
|
|