Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№110-09-2012 14:37:35

Большой
Участник
 
Группа: Members
Зарегистрирован: 10-10-2011
Сообщений: 127
UA: Opera 12.0

Dll и Firefox

Добрый день!

Есть dll на Qt позволяющая сделать скриншот.
Как мона подключиться из firefox и получить данные?

Отсутствует

 

№210-09-2012 18:49:03

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Chrome 21.0

Re: Dll и Firefox

Поправка:
FireFox работает только с библиотеками-плагинами, поддерживающими NPAPI протокол.
Если требуется снять скриншот окна браузера из самого браузера, то это можно сделать одним из расширений, например.

Отсутствует

 

№310-09-2012 19:35:51

Большой
Участник
 
Группа: Members
Зарегистрирован: 10-10-2011
Сообщений: 127
UA: Opera 12.0

Re: Dll и Firefox

Lain_13
Мне не нужны сторонние приложения

Отсутствует

 

№410-09-2012 20:14:50

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 15.0

Re: Dll и Firefox


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№510-09-2012 20:24:05

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Chrome 21.0

Re: Dll и Firefox

Большой
Расширения это не совсем сторонние приложения. Они встраиваются в код фокса и пользуются его возможностями для своей работы.
Возможно я не понял твой вопрос и тебе больше подойдёт совет Infocatcher-а.

Отсутствует

 

№611-09-2012 03:32:26

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 16.0

Re: Dll и Firefox

Lain_13 пишет

Поправка:
FireFox работает только с библиотеками-плагинами, поддерживающими NPAPI протокол.

Поправка: firefox, помимо упомянутых, работает с библиотеками а) содержащими реализацию XPCOM-компонентов - но, я думаю, здесь не этот случай; б) с обычными сишными библиотеками путем вызовов через js-ctypes статических методов, помеченных через _declspec как экспортируемые.
Большой
Как минимум без хидеров этой библиотеки даже нечего и думать что-то из нее вызвать.

Отредактировано hydrolizer (11-09-2012 03:33:35)

Отсутствует

 

№711-09-2012 04:27:46

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Firefox 15.0

Re: Dll и Firefox

hydrolizer
Не знал. А ведь действительно может.

Отсутствует

 

№811-09-2012 11:24:53

Большой
Участник
 
Группа: Members
Зарегистрирован: 10-10-2011
Сообщений: 127
UA: Opera 12.0

Re: Dll и Firefox

Lain_13

Lain_13 пишет

Расширения это не совсем сторонние приложения. Они встраиваются в код фокса и пользуются его возможностями для своей работы.

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

Добавлено 11-09-2012 11:27:10

hydrolizer пишет

Как минимум без хидеров этой библиотеки даже нечего и думать что-то из нее вызвать.

Подожди, использование хидеров подразумевает компиляцию.

Отредактировано Большой (11-09-2012 11:27:10)

Отсутствует

 

№911-09-2012 11:52:09

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 14.0

Re: Dll и Firefox

Большой пишет

Подожди, использование хидеров подразумевает компиляцию.

Использование хидеров подразумевает возможность узнать сигнатуры методов.

Отсутствует

 

№1011-09-2012 16:11:05

Большой
Участник
 
Группа: Members
Зарегистрирован: 10-10-2011
Сообщений: 127
UA: Opera 12.0

Re: Dll и Firefox

hydrolizer пишет

Использование хидеров подразумевает возможность узнать сигнатуры методов.

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

Отсутствует

 

№1111-09-2012 18:34:25

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 16.0

Re: Dll и Firefox

Большой
Какая необходимость компилятора? Хидеры - это обычные текстовые файлы, читаются глазами хоть в том же нотепаде.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]