Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Скрытие панели управления браузера (http://www.flasher.ru/forum/showthread.php?t=112948)

Albion 13.06.2008 12:59

Скрытие панели управления браузера
 
Доброе время суток
Дело обстоит так. Есть флешка, которую надо отобразить на весь экран, причем панель инструментов браузеров должна быть скрытой - т.е. пользователь должен быть лишен возможности перехода на другой адрес или закрытия браузера. Возможно ли это сделать из флеш? Или есть другие методы достижения этой цели?

etc 13.06.2008 13:37

Если бы были, то 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/tutoria...enSupport.html - перевод статьи адоба.
http://u2me.com/cheats/flash/fullscreen_article_assets/ - темлейты публикации.

Цитата:

пользователь должен быть лишен возможности перехода на другой адрес или закрытия браузера
Это, конечно, перебор.

Albion 13.06.2008 17:27

Какие вирусы!Мне заняться по-вашему, больше нечем?
Отказ от браузерной панели инструментов (в том числе и кнопок свернуть, закрыть) необходим. Флешка будет висеть на сайте, с которого ее будет грузить терминал, вот и все. Если оставить возможности управления браузером, то будет не информационный терминал, а терминал доступа в интернет.

iNils 13.06.2008 17:40

Цитата:

Какие вирусы!Мне заняться по-вашему, больше нечем?
А кто вас знает? Почему вам должны верить на слово? Хотя допустим это так, но ведь раз вы можете сделать так, значит так может сделать и злоумышлиник. Поэтому от греха подальше...
Цитата:

Если оставить возможности управления браузером, то будет не информационный терминал, а терминал доступа в интернет.
JS позволяет создавать всплывающие окна с минимумом функционала, но избаватся от кнопки "Х" вам все равно не получится.

alexcon314 13.06.2008 17:42

Цитата:

Флешка будет висеть на сайте, с которого ее будет грузить терминал, вот и все.
Что за терминал такой?

Albion 13.06.2008 17:51

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

alexcon314 13.06.2008 17:55

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

Albion 13.06.2008 18:02

Можно поподробнее об этом? Где можно раздобыть браузер с урезанным функционалом?

iNils 13.06.2008 18:03

Цитата:

Сообщение от Albion (Сообщение 745442)
Графическая оболочка почти написана, но задался вопросом, как растянуть ее на весь экран

Эту лавочку Microsoft прикрыл в SP2 в качестве меры безопастности.

Albion 13.06.2008 18:15

Получается нет способа отобразить на весь экран? Alexcon314 говорил что-то про прожектор или особый браузер...

iNils 13.06.2008 18:17

Прожектор это exe файл.
А браузер... вы хотите заставить все клиентов использовать особый браузер?

Albion 13.06.2008 18:26

Цитата:

Сообщение от iNils (Сообщение 745459)
Прожектор это exe файл.
А браузер... вы хотите заставить все клиентов использовать особый браузер?

Все клиенты - терминалы, почему бы и нет?

alexcon314 13.06.2008 18:33

Готовых урезанных браузеров я, к сожалению не знаю, но скорей всего что-то где-то должно быть ... Погуглите.
Ну или, как вариант, писать что-то свое. Но это уже не из области флэша.
Вобщем-то, проблема с флэшем в этом случае отъезжает на второй план.
Вам браузер нужен только чтобы флэш загрузить и отобразить, по сути? Т.е. внутри флэша все остальное происходит? У вас на терминале по замыслу вообще кроме флэша ничего не должно работать? Как юзры управляют терминалом: клава? мышь? графическая консоль (или как это называется когда пальцем по экрану тычут)?

iNils 13.06.2008 18:34

Цитата:

Сообщение от Albion (Сообщение 745461)
Все клиенты - терминалы, почему бы и нет?

Тогда делайте прожекторы (exe файлы). Написав
Код:

fscommand ("fullscreen", true)
вы развернете его на весь экран.

Albion 13.06.2008 18:42

Цитата:

Сообщение от alexcon314 (Сообщение 745466)
Вам браузер нужен только чтобы флэш загрузить и отобразить, по сути? Т.е. внутри флэша все остальное происходит?

Флэш используется как графическая оболочка, но все работает в основном на пхп, которому флэш отправляет запросы. Пхп на сайте, где и база MySQL - в общем, все не так просто. Видел работу обычных платежных терминалов - после загрузки компьютера автозапуск интернет-экплорера, который переходит на стартовую страничку и она сразу ресайзится на весь дисплей.

iNils 13.06.2008 19:02

Ага, этот режим называется "киоск", запускается так:
Код:

iexplore -k

Albion 13.06.2008 19:42

Благодарю за помощь, оба варианта - и 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/iepr...cle.php/c4379/

Для памяти. Исходник на чистейшем C (Display a Web Page in a Plain C Win32 Application ... without MFC, WTL, .NET, C#, or even any C++ code) "урезанного" браузера. Допилить, довесить фич - будет отличная оболочка для терминалов.
Исходник рабочий, проверял.


Часовой пояс GMT +4, время: 20:43.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.