Просмотр полной версии : Скрытие панели управления браузера
Доброе время суток
Дело обстоит так. Есть флешка, которую надо отобразить на весь экран, причем панель инструментов браузеров должна быть скрытой - т.е. пользователь должен быть лишен возможности перехода на другой адрес или закрытия браузера. Возможно ли это сделать из флеш? Или есть другие методы достижения этой цели?
Если бы были, то Adobe завалили бы многомиллионными исками…
Psycho Tiger
13.06.2008, 14:21
Флэш - самое доброе в мире существо, оно никогда никому не навредит (флэш 5 не в счет :))
Писать вирусы на нем глупо - даже и не пытайтесь. Он даже браузер не сможет повесить нормально
while (true);
15 секунд и пользователю предложат вырубить эту флэшку. Даже не пытайтесь...
alexcon314
13.06.2008, 16:14
Возможно, автор имел в виду full screen mode, когда флэшка занимает 100% экрана.
В этом случае нужен девятый плеер. Сссылки как это делается:
http://nodesign2005.narod.ru/tutorials/FullScreenSupport.html - перевод статьи адоба.
http://u2me.com/cheats/flash/fullscreen_article_assets/ - темлейты публикации.
пользователь должен быть лишен возможности перехода на другой адрес или закрытия браузера
Это, конечно, перебор.
Какие вирусы!Мне заняться по-вашему, больше нечем?
Отказ от браузерной панели инструментов (в том числе и кнопок свернуть, закрыть) необходим. Флешка будет висеть на сайте, с которого ее будет грузить терминал, вот и все. Если оставить возможности управления браузером, то будет не информационный терминал, а терминал доступа в интернет.
Какие вирусы!Мне заняться по-вашему, больше нечем?А кто вас знает? Почему вам должны верить на слово? Хотя допустим это так, но ведь раз вы можете сделать так, значит так может сделать и злоумышлиник. Поэтому от греха подальше...
Если оставить возможности управления браузером, то будет не информационный терминал, а терминал доступа в интернет.JS позволяет создавать всплывающие окна с минимумом функционала, но избаватся от кнопки "Х" вам все равно не получится.
alexcon314
13.06.2008, 17:42
Флешка будет висеть на сайте, с которого ее будет грузить терминал, вот и все.
Что за терминал такой?
Терминал похож на обычный платежный, только без купюроприемника. Его назначение - предоставлять информацию, размещенную в MySQL. Графическая оболочка почти написана, но задался вопросом, как растянуть ее на весь экран(именно на весь, чтобы не было простора для действий пользователя).
alexcon314
13.06.2008, 17:55
А почему юзается обычный браузер? Нельзя урезанный вариант его какой-нибудь подставить, чтобы исключить все нежелательности на корню? Да тот же прожектор?
Можно поподробнее об этом? Где можно раздобыть браузер с урезанным функционалом?
Графическая оболочка почти написана, но задался вопросом, как растянуть ее на весь экранЭту лавочку Microsoft прикрыл в SP2 в качестве меры безопастности.
Получается нет способа отобразить на весь экран? Alexcon314 говорил что-то про прожектор или особый браузер...
Прожектор это exe файл.
А браузер... вы хотите заставить все клиентов использовать особый браузер?
Прожектор это exe файл.
А браузер... вы хотите заставить все клиентов использовать особый браузер?
Все клиенты - терминалы, почему бы и нет?
alexcon314
13.06.2008, 18:33
Готовых урезанных браузеров я, к сожалению не знаю, но скорей всего что-то где-то должно быть ... Погуглите.
Ну или, как вариант, писать что-то свое. Но это уже не из области флэша.
Вобщем-то, проблема с флэшем в этом случае отъезжает на второй план.
Вам браузер нужен только чтобы флэш загрузить и отобразить, по сути? Т.е. внутри флэша все остальное происходит? У вас на терминале по замыслу вообще кроме флэша ничего не должно работать? Как юзры управляют терминалом: клава? мышь? графическая консоль (или как это называется когда пальцем по экрану тычут)?
Все клиенты - терминалы, почему бы и нет?Тогда делайте прожекторы (exe файлы). Написав
fscommand ("fullscreen", true)
вы развернете его на весь экран.
Вам браузер нужен только чтобы флэш загрузить и отобразить, по сути? Т.е. внутри флэша все остальное происходит?
Флэш используется как графическая оболочка, но все работает в основном на пхп, которому флэш отправляет запросы. Пхп на сайте, где и база MySQL - в общем, все не так просто. Видел работу обычных платежных терминалов - после загрузки компьютера автозапуск интернет-экплорера, который переходит на стартовую страничку и она сразу ресайзится на весь дисплей.
Ага, этот режим называется "киоск", запускается так:
iexplore -k
Благодарю за помощь, оба варианта - и iexplore -k, и projector, хороши.
alexcon314
13.06.2008, 22:50
Благодарю за помощь, оба варианта - и iexplore -k, и projector, хороши.
Вам виднее, конечно, но эксплорер, прожектор пользователь может закрыть системным хоткеем Alt+F4. Ctrl+F отключает фуллскрин стандартного прожектора. А еще есть вездесущий Alt+Tab. Но если клавы нет - то и нет проблем :D.
alexcon314
15.06.2008, 00:10
http://www.codeguru.com/Cpp/I-N/ieprogram/article.php/c4379/
Для памяти. Исходник на чистейшем C (Display a Web Page in a Plain C Win32 Application ... without MFC, WTL, .NET, C#, or even any C++ code) "урезанного" браузера. Допилить, довесить фич - будет отличная оболочка для терминалов.
Исходник рабочий, проверял.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.