Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

URL сохранить в EXE

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [В Интернете] >> URL сохранить в EXE
Имя
Сообщение << Старые топики   Новые топики >>
URL сохранить в EXE - 2011-02-27 21:54:36.676666   
vladimir.s

Сообщений: 4
Оценки: 0
Присоединился: 2011-02-27 21:48:08.576666
Есть сайт написанный на ExtJS, за основу взят http://dev.sencha.com/deploy/dev/examples/desktop/desktop.html . Клиент работает по одному адресу, не перезагружая страницу. Есть ли какой-то софт с помощью которого можно сохранить этот HTML как exe-бинарник windows? Может есть какой-нибудь плагин к фаерфоксу или хрому?
Post #: 1
RE: URL сохранить в EXE - 2011-02-28 06:54:52.590000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Для чего тебе нужен такой exe файл? И что он должне делать?
Для решения твоей проблемы вполне возможно подойдёт PHP или Java. Конкретезируй, что бы можно было прикинуть как решить твою задачу.
Post #: 2
RE: URL сохранить в EXE - 2011-02-28 13:51:42.620000   
vladimir.s

Сообщений: 4
Оценки: 0
Присоединился: 2011-02-27 21:48:08.576666
quote:

Для чего тебе нужен такой exe файл? И что он должне делать?

Сайт не работает в IE. Сделано было умышленно, т.к. нет ресурсов и времени затачивать под него js-код, да и работает там все заметно медленнее.

Смысл экзешника - дать ослоюзерам возможность использовать админ-панель. Повторюсь: вся админ-панель это один раз загружаемый html, все остальное на странице происходит аяксом. В Chrome и Firefox работает на ура.

quote:

Для решения твоей проблемы вполне возможно подойдёт PHP или Java. Конкретезируй, что бы можно было прикинуть как решить твою задачу.
бэкэнд к которому сыпятся аяксовые запросы написан на PHP + Zend Framework.

Как вариант подошел бы portable скомпиленный firefox или chrome, в которые монолитом вшит html или урл админ-панели.
Post #: 3
RE: URL сохранить в EXE - 2011-02-28 19:07:35.826666   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Блин. Ты хоть сам понял что сказал.
Цитирую "подошел бы portable скомпиленный firefox или chrome, в которые монолитом вшит html или урл админ-панели."
Firefox и Chrome - это браузеры. Их задачу, упрощенно можно выразить так - они должны преобразовывать код текста (именно текста, а не программы) в виде изображения, которое ты видишь на экране. Самый простой текст, который они отображают на экране написан даже не на языке программирования, а специальным образом отформатированый, с помощью специальных управляющих символов. Текст, отформатированый таким образом называется текстом в виде html. Есть расширения данного формата. Не буду их там описывать.
Так вот, любой браузер должне преобразовывать текст, написаный по правилам текстовой разметки html, в вид который ты видишь на эране в виде странички html. Иначе это не браузер. А что-то другое, например текстовой редактор. Попробуй открой любой html файл в Блокноте и увидишь там чистую страничку со всеми разметочными тэгами.
"Админ панель" - это, чаще всего специльно написаная страничка, написаная на смеси html и, чаще всего на PHP. Какая она будет и что она делает зависит от автора странички и от сервера, на котором крутиться данная страничка.
Теперь подведём итоги того, что из тебя удалось добиться.
И так, ты хочешь иметь страничку, при заходе на которую, ты получишь ссылки, нажимая на которые ты получаешь возможность управлять чем-то.
Итак для этого тебе нужно:
1. Установить сервер Apache (для Windows в русском варианте его называют Денвер, поищешь в инете что это такое).
2. К серверу нужно установить PHP.
3. Часто еще (хотя и не обязательно) еще нужно установить MSQL (и лучше в виде сервера). База данных по пользователям, по действиям нужна. Тогда нужно будет установить и PHPAdmin.
4. Для того, чтобы управлять чем-то на машине нужен ещё какой-нибудь компилятор, например C++, на котором придёться писать управляющие модули. Хотя возможно будет обойтись и одним Java. Но тут тоже кое-что нужно.
Всё это нужно настроить. Потом нужно написать (или заказать) web-сайт и в нем уже накрутить что и как тебе нужно.

А то что "В Chrome и Firefox работает на ура." а "Сайт не работает в IE", так это написан криво и не оттестирован во всех браузерах. Веб программист ленился и не довёл работу до конца. Хорошего конца.
Post #: 4
RE: URL сохранить в EXE - 2011-03-01 23:35:39.993333   
vladimir.s

Сообщений: 4
Оценки: 0
Присоединился: 2011-02-27 21:48:08.576666
Жесть, а не форум. :D :D Смеялись всем отделом.

quote:

Блин. Ты хоть сам понял что сказал.
Цитирую "подошел бы portable скомпиленный firefox или chrome, в которые монолитом вшит html или урл админ-панели."
я-то понял, а вот ты видимо ничего не понял. Остальной детский лепет адресованый 15-летним школьникам даже не хочу комментировать. Видать вам тут часто приходится отвечать на дурацкие вопросы "школоты", поэтому опишу еще раз…

Начнем с самого начала и подробнее.

Я являюсь руководителем отдела разработки. В штате 7 web-разработчиков. Все сидят на десктопе под линухом. 12 собственных серваков на колокейшене на м9 (тоже как понимаешь под линухом и под нашим администрированием).

Разработка о которой мы сейчас говорим написана на PHP Zend Framework (серверная часть) + Oracle (субд) + ExtJs (клиентская часть). Бэкэнд: apache, фронтэнд: nginx. Memcache + memcahedb + memcacheq - на подхвате. Полнотекстовый поиск на sphinx. Написано все у нас.

Уж не знаю хватит ли этой информации, чтобы дать понять, что не школьники забрели на ваш форум за квалифицированным ответом специалистов.

Переформулировка вопроса в виде ТЗ.

ТЗ: Скомпилировать firefox или chrome таким образом, чтобы на выходе был один единственный запускаемый файл, при запуске которого открывалась бы только одна "закладка" (закладок никаких нет) в которой отображался жестко заданный урл (на этапе компиляции): http://dev.sencha.com/deploy/dev/examples/desktop/desktop.html . Никаких пунктов меню (файл, правка, etc..) Никакого адрес-бара. Никаких плагинов - ничего. Только отренендеренное содержимое указанного урла.

Есть ли какой-либо софт позволяющий сделать это?
Post #: 5
RE: URL сохранить в EXE - 2011-03-02 01:42:05.783333   
vladimir.s

Сообщений: 4
Оценки: 0
Присоединился: 2011-02-27 21:48:08.576666
формулировка №3.

Нужен десктопный клиент для доступа к сайту (=браузер). С этой ролью прекрасно справляются браузеры firefox и chrome. ie - не справляется. Заказчик софта - приверженец ie. И легче ему подсунуть специальным образом скомпиленый браузер(firefox или chrome) и сказать, что это специально написанный для них клиент, для доступа к админ-панели, чем заставить установить лиса и пользовать его. Заказчику в свою очередь легче будет сказать своим манагерам, что вот вам специальная програмулина для доступа к нашей новой супер админ-панели. Нет. Даже не так. Он скажет что эта програмулина и есть наша новая админ-панель (и глубоко им всем фиолетово что все на самом деле происходит на сервере, а у конечного юзера стоит обычный видоизмененный лис). Все счастливы и все довольны. Мы же в свою очередь, получаем солидный кусок бабла за разработку десктопного клиента.

Надеюсь доступно объяснил.

С уважением.
Post #: 6
RE: URL сохранить в EXE - 2011-03-02 07:04:03.050000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Вот теперь понятно что ты хочешь получить на выходе.
Проблема в том, что сделать это так просто не получиться. Причина в "Скомпилировать firefox или chrome таким образом, чтобы на выходе был один единственный запускаемый файл, при запуске которого открывалась бы только одна "закладка" (закладок никаких нет) в которой отображался жестко заданный урл (на этапе компиляции): http://dev.sencha.com/deploy/dev/examples/desktop/desktop.html . Никаких пунктов меню (файл, правка, etc..) Никакого адрес-бара. Никаких плагинов - ничего. Только отренендеренное содержимое указанного урла."
Теперь обяъсню на более-менее подробно.
1. Ты хочешь переработать код браузера таким образом, что бы из него было выкинуто то, что создателями зашито "по умолчанию". Ты хочешь что бы браузер работал только с твоими страницами. Но браузер создан для чтения html страниц. Иначе это не то.
2. Ты хочешь выкинуть возможность работать с закладками, с адресами. Это вшивается на этапе создания браузера - это основа всех нынешних браузеров. Это нельзя выкинуть. Просто нельзя. Программа, которая не читает адресы - это не браузер.
3. То же касается и пунктов меню.
В твоём случае нужно работать не PHP, а или Perl, или Delphi поключать. Хотя тут дело вкуса. Можно и на С++.
Нужно полностью создать среду управления, которая будет работать с PHP. Лично я считаю, что тут лучше модули на Perl подключать. Хотя дело вкуса.
Post #: 7
RE: URL сохранить в EXE - 2011-03-02 10:11:52.646666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
Проще, по-моему, написать браузер, чем выпилить из ff и chrome всё ненужное.
Post #: 8
RE: URL сохранить в EXE - 2011-03-02 19:03:36.223333   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Так, прошу прощения, но кажеться сообразил только к вечеру, что хочет клиент.
Значиться так. Eсть хостинг (сервер, адрес, не важно) при заходе на который получается среда управления, в которой будут работать клиенты. Это фактически написанный на PHP под управлением Apache сайт.
Теперь проблемы. Первое, сайт писался в Linux, и соотвественно тестировался и делался под Mazilla и Crome, IE в Linux нет. А вэб-программеры такие тупые, что даже не знают о его существовании и не знают, что ЛЮБОЙ сайт ВСЕГДА нужно тестировать под разными браузерами. И похрен, что у тебя нет такого браузера. У клиента он есть! А именно клиент деньги платит. И любое его желание, даже самое тупое - это закон! Ты только под этот закон увеличивай нули в смете. Хочет клиент - без проблем, стоит это …. И всё. А дальше как договоритесь. В данном случае не договорились с клиентом сразу и по собственной глупости, лени и тупости оказались в жопе. А сроки горят!
Что нужно? Нужно, что бы при запуске IE клиента на хосте автоматически перекидывало на написанный сай (URL зашит намертво). При этом клиент не должен иметь возможность изменять URL который зашит в виде домашней страницы. Кроме того ему должне быть запрещён заход на ЛЮБОЙ другой адрес, закрыты все возможности для этого и недоступны были закладки. И всё это должно работать в IE?
Я правильно понял?
Теперь что возможно из этого.
1. Зашить нужный URL в виде домашней страницы в IE возможно.
2. Отключить Закладки возможно.
3. Исключить возможность клиента вводить другие адреса вручную штатными средствами проблематично. Нужно дополнительное программное обеспечение, типа файрволла, или пускать через прокси, или настройками на сервере.
НО!!! Всё это можно отменить имя на данном компе учётку с правами админа.
Выполнить три пункта выше можно через реестр. Написать reg-файл, который запускаемый через админа внесёт нужные изменения в реестр. Нужно только справочник смотреть по реестру.
Если это именно то, и устраивает то, что описал - сообщай.
Post #: 9
RE: URL сохранить в EXE - 2011-03-02 19:17:44.660000   
Alianna

Сообщений: 1922
Оценки: 356
Присоединился: 2010-03-02 11:27:12.343333
Эмм а мне показалось что как раз в ИЕ сайт и не работает..
Post #: 10
Страниц:  [1]
Все форумы >> [В Интернете] >> URL сохранить в EXE







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.