Йоксель » Главный форум

Интегрировать Йоксел в IE

(18 posts)
  1. Интегрировать Йоксел в IE для отображения и манипулирования mxl файлами.
    Возникла идея Интегрировать Йоксел в IE
    По полной аналогии с pdf открывается в IE
    точно также djvu интегрирован в IE
    Ie высиупает контейнером для com объекта Йоксел
    Т.е тогда Internet Explorer сможет
    отображать все mxl файлы
    Я думаю это многим может понадобиться

    Отправлено 16 года(лет) назад #
  2. Оба-на :) Интересная мысль! :)
    Правда, сейчас помимо IE начинают активно использоваться альтернативные браузеры. Я, например, уже не помню, когда открывал IE, чтобы использовать его именно как браузер. Его использование ограничивается CHM, Outlook и т.п. DjView, кстати, ИМХО, гораздо удобнее читать через WinDjView.

    Остается применение в интранете, где IE используется очень часто. Например, можно использовать COM-сервер для какого-то аналога веб-расширения. Но здесь, наверное, удобнее будет использовать именно в качестве обычного ActiveX с обвязкой на Javascript. Например, по расшифровке открывать какую-нибудь форму.

    Отправлено 16 года(лет) назад #
  3. "Но здесь, наверное, удобнее будет использовать именно в качестве обычного ActiveX с обвязкой на Javascript.
    Например, по расшифровке открывать какую-нибудь форму."
    можно какой либо примерчик . (Может djvu так и сделан ?)
    может аналогичную обвязку можно сделать и для других браузеров ?
    Проверил pdf файл интегрирован и в Мозилу и в Оперу.
    Djvu не интегрирован.

    Цель например выкладывать в интернет mxl ( почему бы и нет весит немного
    пользователи к нему привыкли внешний вид и.т.д.
    если еще из IE будет печатать без искажений

    Одно но IE8 (а MS будет к нему всех толкать ) больно кривой и глючный
    по сравнению с другими браузерами.

    Отправлено 16 года(лет) назад #
  4. Проверил pdf файл интегрирован и в Мозилу
    С Операй поспешил. Опера не воспринимает pdf.

    Отправлено 16 года(лет) назад #
  5. "Но здесь, наверное, удобнее будет использовать именно в качестве обычного ActiveX с обвязкой на Javascript.
    Например, по расшифровке открывать какую-нибудь форму."
    можно какой либо примерчик . (Может djvu так и сделан ?)

    Нет DjView по другому - это что-то из области "Browser Helper Objects" или подобного.

    Я имел в виду обычное внедрение ActiveX-объектов в обычную html-страницу. Через Javascript можно подписаться на нужные события объекта и их обрабатывать.

    Цель например выкладывать в интернет mxl ( почему бы и нет весит немного
    пользователи к нему привыкли внешний вид и.т.д.

    Сам mxl весит немного, но чтобы его читать понадобится ActiveX на 4Мб :)

    В принципе, мысля интересная, можно будет поковырять документацию по IE и сделать когда-нибудь.

    Кстати, COM-сервер - это ж такая вещь, что ждать милостей от природы в моем лице совершенно не обязательно, можно и самостоятельно написать :)

    Отправлено 16 года(лет) назад #
  6. "Сам mxl весит немного, но чтобы его читать понадобится ActiveX на 4Мб :)"
    Предполагается что Йоксел уже установлен *все таки в первую очередь
    внутренние задачи, а если даже и не установлен вроде качаться на комп должен только один раз.

    "Я имел в виду обычное внедрение ActiveX-объектов в обычную html-страницу.
    Через Javascript можно подписаться на нужные события объекта и их обрабатывать."
    Тогда будет любой браузер отрабатывать или только IE ?
    Как оборачивать не совсем понятно. (вроде djvu как раз оборачивается )
    Где хоть примеры можно посмотреть желательно на русском.

    "Кстати, COM-сервер - это ж такая вещь, что ждать милостей от природы в моем лице совершенно не обязательно,
    можно и самостоятельно написать :) "
    Где хоть примеры как писать можно посмотреть желательно на русском.

    Subj придумал случайно. Интуиция подсказывает что вроде нужная вещь
    не только мне поэтому и создал ветку.

    Отправлено 16 года(лет) назад #
  7. Тогда будет любой браузер отрабатывать или только IE ?
    Как оборачивать не совсем понятно. (вроде djvu как раз оборачивается )
    Где хоть примеры можно посмотреть желательно на русском.

    Скорее всего, работать будет только в IE, т.к. только он поддерживает ActiveX'ы. Хотя вроде бы и для Мозиллы какой-то костыль был... ХЗ, точно не уверен.

    Насчет примеров - это, наверное, какое-то руководство(ва) по HTML и Javascript. Попробую как-нибудь набросать что-то вроде примера.

    "Кстати, COM-сервер - это ж такая вещь, что ждать милостей от природы в моем лице совершенно не обязательно,
    можно и самостоятельно написать :) "
    Где хоть примеры как писать можно посмотреть желательно на русском.

    Ну, здесь я в точно таком же положении, что и любой другой товарищ, который бы захотел приделать к IE такую фичу :) Т.е. примеры желательно на русском мне бы и самому не повредили :) Наверное нужно гуглить в направлении "Browser Helper Objects" и вообще разработки под IE.

    Отправлено 16 года(лет) назад #
  8. > Сам mxl весит немного, но чтобы его читать понадобится ActiveX на 4Мб :)
    upx сжимает его до 917Кб без потери работоспособности.

    Примерчик вьювера сделать просто (во вложении) ActiveX должен быть уже зарегистрирован, работает только в ИЕ. Вопрос в том как его заставить открывать mxl`ки по url адресу, а не локальные.
    Кстати, печать ActiveX Йоксель в составе страницы содержание самого ActiveX не печатает.

    З.Ы. ActiveX в IE бесит - надоело нажимать на подтверждение загрузки неподписанного элемента, а снижать безопасность неохота.

    Attachments

    1. Йоксель.zip (0.9 KB, 131 downloads) 16 года(лет) old
    Отправлено 16 года(лет) назад #
  9. О, здорово, спасибо! :) Как раз то, что, помнится, svoy спрашивал.

    З.Ы. ActiveX в IE бесит - надоело нажимать на подтверждение загрузки неподписанного элемента, а снижать безопасность неохота.

    Если тупо переименовать в hta, то материться перестает. По идее, можно и для онлайна избавиться от ругани. ИМХО, тут надо покопать в сторону подписей. Оформить себя как издателя и пользователю останется только выставить что-то вроде "всегда доверять издателю Х" (как это для MS, например, можно сделать).

    Отправлено 16 года(лет) назад #
  10. Для мозиллы есть решение в виде IETab (отображение IE внутри мозиллы). Или вот еще проект для поддержки ActiveX: http://www.iol.ie/~locka/mozilla/mozilla.htm
    Но он очень старый (последнее обновление - 2005 год) - подозреваю в новых браузерах работать уже не будет.

    Отправлено 16 года(лет) назад #
  11. скачанный файлик (переименованный в hta) почему-то не работает, ком-сервер зарегистрирован, выдает ошибку на строке 14, символ 5 "невозможно создание объекта сервером программирования объектов" при нажатии на Открыть

    Отправлено 16 года(лет) назад #
  12. "Для мозиллы есть решение в виде 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 года(лет) назад #
  13. >скачанный файлик (переименованный в hta) почему-то не работает
    А в htm работает? IE какой? На XP SP3 + IE 6 SP3 файл переименованный в hta у меня завелся.
    Может настройка безопасности в IE закручена?
    Хотя открытие фала можно написать и без ActiveXObject('MSComDlg.CommonDialog')...

    Отправлено 16 года(лет) назад #
  14. скачанный файлик (переименованный в hta) почему-то не работает

    А пример отсюда работает? : http://yoksel.net.ru/forum/topic.php?id=85

    Вроде объект (дополнение для Firefox) живет и до сих пор
    поддерживается

    IETab обновляется, а вот второй проект - для поддержки активиксов внутри движка Gecko (без необходимости в IE) в последний раз обновлялся в 2005 году. Похоже, подох. А проект, вообще говоря, небезынтересный. Помимо хостинга активиксов предоставлял еще и движок Gecko в виде ActiveX (возможность встроить элемент браузера в свое приложение - как для IE).

    Отправлено 16 года(лет) назад #
  15. Проверил пример Djelf под
    FireFox c IeTab - все работает.

    Отправлено 16 года(лет) назад #
  16. у меня IE 6, ХР SP 2 проф, не устанавливались отдельно scriptru5.6 и dotnetfx2.exe (1 и 3я тоже не устанавливались), под htm пробовал, таже ошибка, другой пример пробовал, сам ком-сервер работает
    как можно по-другому открыть файл ?

    Отправлено 16 года(лет) назад #
  17. >как можно по-другому открыть файл?
    Во вложении вариант через <INPUT Engine="file", но он хуже - маску на файлы не поставить.
    Еще кучка вариантов тут: http://www.quirksmode.org/dom/inputfile.html

    Attachments

    1. Йоксель2.zip (0.8 KB, 132 downloads) 16 года(лет) old
    Отправлено 16 года(лет) назад #
  18. последний вариант сработал, спасибо
    теперь думаю, можно ли сделать автоподгонку размеров окна йокселя под размер файла и получение mxl файла через интернет со сжатием gzip?
    Похоже, при помощи йокселя можно даже сделать подобие тонкого клиента для работы с 1С , например удаленного склада.

    Отправлено 16 года(лет) назад #

RSS экспорт этой темы

Отправить сообщение

Вы должны войти в систему, чтобы оставлять сообщения.