Интегрировать Йоксел в IE для отображения и манипулирования mxl файлами.
Возникла идея Интегрировать Йоксел в IE
По полной аналогии с pdf открывается в IE
точно также djvu интегрирован в IE
Ie высиупает контейнером для com объекта Йоксел
Т.е тогда Internet Explorer сможет
отображать все mxl файлы
Я думаю это многим может понадобиться
Йоксель » Главный форум
Интегрировать Йоксел в IE
(18 posts)-
Отправлено 16 года(лет) назад #
-
Оба-на :) Интересная мысль! :)
Правда, сейчас помимо IE начинают активно использоваться альтернативные браузеры. Я, например, уже не помню, когда открывал IE, чтобы использовать его именно как браузер. Его использование ограничивается CHM, Outlook и т.п. DjView, кстати, ИМХО, гораздо удобнее читать через WinDjView.Остается применение в интранете, где IE используется очень часто. Например, можно использовать COM-сервер для какого-то аналога веб-расширения. Но здесь, наверное, удобнее будет использовать именно в качестве обычного ActiveX с обвязкой на Javascript. Например, по расшифровке открывать какую-нибудь форму.
Отправлено 16 года(лет) назад # -
"Но здесь, наверное, удобнее будет использовать именно в качестве обычного ActiveX с обвязкой на Javascript.
Например, по расшифровке открывать какую-нибудь форму."
можно какой либо примерчик . (Может djvu так и сделан ?)
может аналогичную обвязку можно сделать и для других браузеров ?
Проверил pdf файл интегрирован и в Мозилу и в Оперу.
Djvu не интегрирован.Цель например выкладывать в интернет mxl ( почему бы и нет весит немного
пользователи к нему привыкли внешний вид и.т.д.
если еще из IE будет печатать без искаженийОдно но IE8 (а MS будет к нему всех толкать ) больно кривой и глючный
по сравнению с другими браузерами.Отправлено 16 года(лет) назад # -
Проверил pdf файл интегрирован и в Мозилу
С Операй поспешил. Опера не воспринимает pdf.Отправлено 16 года(лет) назад # -
"Но здесь, наверное, удобнее будет использовать именно в качестве обычного ActiveX с обвязкой на Javascript.
Например, по расшифровке открывать какую-нибудь форму."
можно какой либо примерчик . (Может djvu так и сделан ?)Нет DjView по другому - это что-то из области "Browser Helper Objects" или подобного.
Я имел в виду обычное внедрение ActiveX-объектов в обычную html-страницу. Через Javascript можно подписаться на нужные события объекта и их обрабатывать.
Цель например выкладывать в интернет mxl ( почему бы и нет весит немного
пользователи к нему привыкли внешний вид и.т.д.Сам mxl весит немного, но чтобы его читать понадобится ActiveX на 4Мб :)
В принципе, мысля интересная, можно будет поковырять документацию по IE и сделать когда-нибудь.
Кстати, COM-сервер - это ж такая вещь, что ждать милостей от природы в моем лице совершенно не обязательно, можно и самостоятельно написать :)
Отправлено 16 года(лет) назад # -
"Сам mxl весит немного, но чтобы его читать понадобится ActiveX на 4Мб :)"
Предполагается что Йоксел уже установлен *все таки в первую очередь
внутренние задачи, а если даже и не установлен вроде качаться на комп должен только один раз."Я имел в виду обычное внедрение ActiveX-объектов в обычную html-страницу.
Через Javascript можно подписаться на нужные события объекта и их обрабатывать."
Тогда будет любой браузер отрабатывать или только IE ?
Как оборачивать не совсем понятно. (вроде djvu как раз оборачивается )
Где хоть примеры можно посмотреть желательно на русском."Кстати, COM-сервер - это ж такая вещь, что ждать милостей от природы в моем лице совершенно не обязательно,
можно и самостоятельно написать :) "
Где хоть примеры как писать можно посмотреть желательно на русском.Subj придумал случайно. Интуиция подсказывает что вроде нужная вещь
не только мне поэтому и создал ветку.Отправлено 16 года(лет) назад # -
Тогда будет любой браузер отрабатывать или только IE ?
Как оборачивать не совсем понятно. (вроде djvu как раз оборачивается )
Где хоть примеры можно посмотреть желательно на русском.Скорее всего, работать будет только в IE, т.к. только он поддерживает ActiveX'ы. Хотя вроде бы и для Мозиллы какой-то костыль был... ХЗ, точно не уверен.
Насчет примеров - это, наверное, какое-то руководство(ва) по HTML и Javascript. Попробую как-нибудь набросать что-то вроде примера.
"Кстати, COM-сервер - это ж такая вещь, что ждать милостей от природы в моем лице совершенно не обязательно,
можно и самостоятельно написать :) "
Где хоть примеры как писать можно посмотреть желательно на русском.Ну, здесь я в точно таком же положении, что и любой другой товарищ, который бы захотел приделать к IE такую фичу :) Т.е. примеры желательно на русском мне бы и самому не повредили :) Наверное нужно гуглить в направлении "Browser Helper Objects" и вообще разработки под IE.
Отправлено 16 года(лет) назад # -
> Сам mxl весит немного, но чтобы его читать понадобится ActiveX на 4Мб :)
upx сжимает его до 917Кб без потери работоспособности.Примерчик вьювера сделать просто (во вложении) ActiveX должен быть уже зарегистрирован, работает только в ИЕ. Вопрос в том как его заставить открывать mxl`ки по url адресу, а не локальные.
Кстати, печать ActiveX Йоксель в составе страницы содержание самого ActiveX не печатает.З.Ы. ActiveX в IE бесит - надоело нажимать на подтверждение загрузки неподписанного элемента, а снижать безопасность неохота.
Отправлено 16 года(лет) назад # -
О, здорово, спасибо! :) Как раз то, что, помнится, svoy спрашивал.
З.Ы. ActiveX в IE бесит - надоело нажимать на подтверждение загрузки неподписанного элемента, а снижать безопасность неохота.
Если тупо переименовать в hta, то материться перестает. По идее, можно и для онлайна избавиться от ругани. ИМХО, тут надо покопать в сторону подписей. Оформить себя как издателя и пользователю останется только выставить что-то вроде "всегда доверять издателю Х" (как это для MS, например, можно сделать).
Отправлено 16 года(лет) назад # -
Для мозиллы есть решение в виде IETab (отображение IE внутри мозиллы). Или вот еще проект для поддержки ActiveX: http://www.iol.ie/~locka/mozilla/mozilla.htm
Но он очень старый (последнее обновление - 2005 год) - подозреваю в новых браузерах работать уже не будет.Отправлено 16 года(лет) назад # -
скачанный файлик (переименованный в hta) почему-то не работает, ком-сервер зарегистрирован, выдает ошибку на строке 14, символ 5 "невозможно создание объекта сервером программирования объектов" при нажатии на Открыть
Отправлено 16 года(лет) назад # -
"Для мозиллы есть решение в виде IETab (отображение IE внутри мозиллы). Или вот еще проект для поддержки ActiveX: http://www.iol.ie/~locka/mozilla/mozilla.htm
Но он очень старый (последнее обновление - 2005 год) - подозреваю в новых браузерах работать уже не будет"Вроде объект (дополнение для Firefox) живет и до сих пор
поддерживается
вот ссылка
https://addons.mozilla.org/ru/firefox/addon/1419
IE Tab - an extension from Taiwan, features: Embedding Internet Explorer in tabs of Mozilla/Firefox...
Обновлено 2 Июнь 2009Отправлено 16 года(лет) назад # -
>скачанный файлик (переименованный в hta) почему-то не работает
А в htm работает? IE какой? На XP SP3 + IE 6 SP3 файл переименованный в hta у меня завелся.
Может настройка безопасности в IE закручена?
Хотя открытие фала можно написать и без ActiveXObject('MSComDlg.CommonDialog')...Отправлено 16 года(лет) назад # -
скачанный файлик (переименованный в hta) почему-то не работает
А пример отсюда работает? : http://yoksel.net.ru/forum/topic.php?id=85
Вроде объект (дополнение для Firefox) живет и до сих пор
поддерживаетсяIETab обновляется, а вот второй проект - для поддержки активиксов внутри движка Gecko (без необходимости в IE) в последний раз обновлялся в 2005 году. Похоже, подох. А проект, вообще говоря, небезынтересный. Помимо хостинга активиксов предоставлял еще и движок Gecko в виде ActiveX (возможность встроить элемент браузера в свое приложение - как для IE).
Отправлено 16 года(лет) назад # -
Проверил пример Djelf под
FireFox c IeTab - все работает.Отправлено 16 года(лет) назад # -
у меня IE 6, ХР SP 2 проф, не устанавливались отдельно scriptru5.6 и dotnetfx2.exe (1 и 3я тоже не устанавливались), под htm пробовал, таже ошибка, другой пример пробовал, сам ком-сервер работает
как можно по-другому открыть файл ?Отправлено 16 года(лет) назад # -
>как можно по-другому открыть файл?
Во вложении вариант через <INPUT Engine="file", но он хуже - маску на файлы не поставить.
Еще кучка вариантов тут: http://www.quirksmode.org/dom/inputfile.htmlОтправлено 16 года(лет) назад # -
последний вариант сработал, спасибо
теперь думаю, можно ли сделать автоподгонку размеров окна йокселя под размер файла и получение mxl файла через интернет со сжатием gzip?
Похоже, при помощи йокселя можно даже сделать подобие тонкого клиента для работы с 1С , например удаленного склада.Отправлено 16 года(лет) назад #
Отправить сообщение
Вы должны войти в систему, чтобы оставлять сообщения.