Полный контроль за браузером пользователя

Статус
Закрыто для дальнейших ответов.
Регистрация
04.07.2006
Сообщения
15
Я всё ещё пытаюсь найти пути по созданию сайта с возможностью полноэкранного отображения в окне браузера ( т.е. без ВСЕХ и ВСЯКИХ панелей и кнопок). На сайте Хакер.ru есть статья по обходу блокировки pop-up (всплывающих окон), она работает, но только в IE.
Пожалуйста, помогите:
1. Каким-то путём выйти на полноэкранное изображение (без панелей и кнопок, а также лишних действий со стороны пользователя);
2. Запретить пользователю просмотр HTML-кода, который вызывается командой меню браузера.
Готов на многое в обмен на действующие советы и инфо.
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
вы, однако, настырный человек.
1. никак. строка заголовка окна будет всегда.
2. тем более никак.
 
Регистрация
04.07.2006
Сообщения
15
Мне всё-таки повезло. Код представленный ниже позволяет обойти защиту блокировки всплывающих окон, но к сожалению только в InternetExployer. Есть повод задуматься... (Как же обойти блокировку всплывающих окон ВО ВСЕХ браузерах).




<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Новая страница 2</title>
</head>

<body onload="setTimeout('main()',1000)">
<object id="x" classid="clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A" width="1" height="1" align="middle">
<PARAM NAME="ActivateApplets" VALUE="1">
<PARAM NAME="ActivateActiveXControls" VALUE="-1">
<param name="ActivateDTCs" value="-1">
<param name="ShowDetails" value="0">
<param name="ShowBorders" value="0">
<param name="Appearance" value="1">
<param name="Scrollbars" value="-1">
<param name="ScrollbarAppearance" value="1">
<param name="SourceCodePreservation" value="-1">
<param name="AbsoluteDropMode" value="0">
<param name="SnapToGrid" value="0">
<param name="SnapToGridX" value="50">
<param name="SnapToGridY" value="50">
<param name="UseDivOnCarriageReturn" value="0">
</object>

<script>



function shellscript(){
open("http://gosha/proba/flywin.htm","","scrollbars=no,fullscreen=yes"); //путь к главной странице
showModalDialog("http://gosha/proba/win.htm","","heigth=630"); //окно второго плана, можно использовать под рекламу или что-то иное
}

function main(){
x.DOM.Script.execScript(shellscript.toString());
x.DOM.Script.setTimeout("shellscript()");
}
</SCRIPT>

</html>





Если Вам удалось найти более совершенный код, то ,пожалуйста, поделитесь со мной. george_super@pochta.ru
 

Elektrik

Well-Known Member
Регистрация
01.10.2005
Сообщения
75
У тебя тут пропущен(либо я его просто не вижу) тег </body>
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
А вот я обработку ActiveX в IE отключил, и у меня Ваш код не действует ;)
 
Регистрация
04.07.2006
Сообщения
15
Извиняюсь за оплошность. Тег </body> должен стоять сразу после </script>.

deMone - ты хороший критик, но ведь код работает (хотя и ограничено: только на WindowsXP и IE). А без ActiveX, и flash-ролики не посмотришь, зачем тогда его отключать?
 

R1S

Well-Known Member
Регистрация
11.01.2006
Сообщения
160
yurigeo, deMone не только хороший критик. Этот код позволяет обойти зашиту...вы для своих целей готовы обманывать пользователей..ну что ж ваше право, но блокировку всплывающих окон можно сделать не только на уровне браузера.
По другому вопросу...вы хотите чтоб вашу флешку ни кто не утащил? по крайней мере я так себе обьяснил ваше желание закрыть просмотр хтмл кода-не беспокойтесь все-равно утащат кому надо :) . А лучше всего не прятать, а выложить исходники компонентов имхо так буит лучше...Но есть идея по защите, только проверкой идеи и реализацией кода нет времени заниматься. Идея такова: сделать программно (PHP или Perl) мувик, там есть возможность написания as, на котором и прописать подгрузку защищаемого мувика, адрес исходного буит скрыт, правда никто не мешает сохранить созданный на пхп мув и его декомпилить :). все это конечно только предположения
ps сорри за кучу оффтопа.
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
Вообще говоря, практически любой метод защиты можно обойти.

Например DHTML Editor (который как раз вызывается Вашим кодом) в Windows XP без сервис паков не существует. В SP1 он не включён в Allowed-список (то есть список разрешённых к запуску в браузере), а значит не запустится. Остаётся только SP2 (а возможно и в нём нету, просто проверить не на чем).

Теперь смотрим глобальную статистику интернета. Windows XP — 55%. Допустим, SP2 установлен на 30%.

IE (в сумме с 4 по 6 версию) — 89%.

Значит из 100% пользователей (складываем два параметра: ось и браузер) только 60% получат правильный результат. Вам оно надо, чтобы половина пользователей не получила ничего?

Что касаемо идеи R1S, то идея хороша, но и её при желании обойти несложно.
 

Lord_Grom

Новичок
Регистрация
16.02.2007
Сообщения
2
Всем Привет, у меня простая проблема...
мне нужно отключить Блокирование Флэш ролика в хтмл странице.
так как, страница будет открываться локально, Браузер блокирует флэш ролик...
Плииз Хэлп
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
Воспользуйтесь поиском по форуму, обсуждалось уже. Кроме прочего, это оффтоп.
 

Lord_Grom

Новичок
Регистрация
16.02.2007
Сообщения
2
сорри если оффтоп - мне казалось в тему = ведь нужен контроль за браузером пользователя...
вообщем, крутил я поисковик как мог и не могу найти тему, где обсуждалась моя проблемка... Помогите найти эту тему...
может выложить сюда имеющийся код, для ясности ситуации?
 

Petruxa

Well-Known Member
Регистрация
20.01.2007
Сообщения
180
Автора в костёр, ActiveX в IE отключаем, не надо пользователей решать их кнопок на броузере!!!
 
Статус
Закрыто для дальнейших ответов.
Верх Низ