Опции темы Оценить тему
Старый 17.12.2009, 19:56
  #1   
Post ActiveX "без" IE

ActiveX "без" InternetExplorer'а

Эта статья - мой рерайт старой статьи на античате с восстановленным файлом browser.htm и поправками к современным реалиям. Данный способ работает в последней версии Оперы на данный момент (11.51). Работает только для Windows.

Наверное многие, из тех, кто работают с WebMoney, а так же с любыми другими сайтами, использующими ActiveX, не нравится, что поддержка ActiveX существует только в Internet Explorer'е, т.к. многие используют альтернативные клиенты, вроде Opera или Mozilla Firefox.

Почти все сервисы WebMoney требуют авторизации Keeper'а. Для авторизации используется технология ActiveX, разработанная компанией Microsoft, и, естественно, работающая только в Internet Explorer. Opera и Firefox не имеют поддержки ActiveX, поэтому авторизовать Кипер с помощью этих браузеров невозможно.

Очевидно, что пользователям Оперы и Мозиллы не удобно запускать IE каждый раз, когда им необходимо воспользоваться ActiveX. Поэтому для решения этой проблемы существует спецальный плагин, который заставляет использовать выше названные браузеры на нужных страницах движок IE, т.е. полностью эмулировать работу IE внутри себя в нужные моменты времени.

Скачать этот плагин вы можете здесь: Neptune. Как ни пародоксально, плагин для Оперы (хотя, строго гвооря, это плагин для нетскейпа), с помощью Оперы скачать не получится. Вам придётся зайти на указанную ссылку фаерфоксом или ИЕ.

Opera
  1. Скачайте архив и распакуйте его.
  2. Зайдите по адресу https://www.meadco.com/neptune/download/index.htm и скачайте файл MeadCo_Neptune.exe. Нужно заполнить поля, введя имя, фамилию и адрес е-мейл.
  3. Запустите MeadCo_Neptune.ехе и установите Neptune.
  4. Откройте скаченный архив с помощью ВинРара, извлеките оттуда файл npmeadax.dll и положите в \Путь к папке с Оперой\program\plugins\.
  5. Теперь нужно зарегистрировать этот файл. Выберите Пуск->Выполнить и введите:

    Код:
    regsvr32.exe "\Путь к папке с Оперой\program\plugins\npmeadax.dll"


    Появится сообщение, что библиотека зарегистрирована.
  6. Запустите Оперу. Если все сделано правильно, Neptune должен появиться в списке плагинов. Проверить это можно набрав в адресной строке operalugins.
  7. Возьмите из приложенного к статье архива файл browser.htm и сохраните его в папке с Оперой.
  8. Теперь нужно добавить пункт "Open in IE" в контекстное меню Оперы. Для этого найдите в папке \Ui\ в папке с Оперой файл standart_menu.ini. Найдите в тексте раздел [Document Popup Menu] и вставьте в конец строку:
    Код:
    Item, "Open like IE" = Go to page,"\Путь к папке с Оперой\browser.htm?link=%u",,,"Blank"
  9. Повторите операцию для разделов [Link Popup Menu], [Browser Button Menu Bar] и [Browser File Menu].
  10. Готово. Закройте и откройте Оперу. Откройте любой сайт, сделайте правый клик на свободном поле. В меню вы увидите пункт "Open like IE". То же самое доступно из верхнего меню File.
Иногда Opera с открытым внутри нее окном IE может подвисать. Проблему можно решить путем сворачивания и разворачивания браузера.

Fire Fox

Просто установите IETab.

Google Chrome

Просто установите IETab.
Вложения
Тип файла: zip browser.zip (451 байт, 51 просмотров)

Последний раз редактировалось True; 11.10.2011 в 16:51..
Зарегистрируйтесь, чтобы не видеть рекламу
Реклама на форуме
Старый 17.12.2009, 22:00
  #2   
Цитата:
Сообщение от True Посмотреть сообщение
Очевидно, что пользователям Оперы и Мозиллы не удобно запускать IE каждый раз, когда им необходимо воспользоваться ActiveX.
Совсем не очевидно
Долгое время приходилось юзать файрфокс исключительно для работы с сервисом roboxchange (или аналогичныМ, не помню уже), из-за космической длины ключа SSL-сессии. IE просто не понимал таких ключей. И ничего, не поломался. И неудобств не помню. Оно же окупается
Старый 10.10.2011, 14:44
  #3   
Обновил статью, привёл в соответствие современным реалиям в Опере.


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

vB-коди Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Realax Forums 2007-2024