Я хочу, чтобы я мог делать некоторые вещи в своем расширении, когда он впервые загружается для сеанса браузера и пропускает последовательную нагрузку на расширение до закрытия браузера.Как получить запуск/запуск браузера для браузеров IE, Firefox и Chrome в windows os?
0
A
ответ
1
Ваши плагины загружаются. Вы смотрите на дескриптор окна содержащего окна верхнего уровня браузера, и вы создаете мьютекс или какой-то другой объект, видимый для каждого процесса, содержащий этот дескриптор окна. Когда создается следующий экземпляр, вы проверяете мьютекс, и если он присутствует, вы знаете, что расширение уже загружено.
Сказав это, из-за тонкости в том, как браузер загружает плагины, вероятно, стоит вас обновить свой вопрос с помощью деталей , почему вам нужно всего лишь запустить код, о котором идет речь один раз.
Смежные вопросы
- 1. Автоматизация браузеров Firefox и Chrome
- 2. API-интерфейс браузера для браузеров не IE
- 3. Как запустить внешнее приложение из браузеров (IE, Firefox, Chrome, Safari) в Windows
- 4. Разделяют ли сеансы браузеров браузеров Chrome Chrome и Firefox?
- 5. Как получить URL-адрес видимой вкладки в Firefox/IE/Chrome?
- 6. , с какого браузера начать? IE, Firefox, Chrome, Safari?
- 7. Как очистить историю браузеров (IE, Firefox, Opera, Chrome), используя JavaScript или Java, кроме самого браузера?
- 8. получить адрес mac из браузера, включая chrome, windows, safari, firefox
- 9. Прототип IE, Firefox, Chrome различия
- 10. Какие функции браузера/плагины для Opera, IE, firefox, chrome, safari и т. Д. Вы используете для тестирования совместимости браузеров?
- 11. Расширение порта Chrome для Firefox, Safari, IE
- 12. Проверка браузера для всех современных браузеров
- 13. Как захватить обратно событие кнопки в Chrome, Firefox и IE
- 14. Получить координаты мыши в Firefox 18, IE 9, Chrome 24
- 15. C# Как получить уникальный PID для каждой вкладки браузера во внешнем браузере, т.е. Chrome/Firefox/IE
- 16. Многоплатформенный (Chrome, IE, Firefox)
- 17. поведение браузера с XSL - Firefox отличается от IE/Chrome
- 18. freeze Заголовок Gridview для последней версии браузеров Firefox и IE
- 19. Сохранение пароля для разъяснения IE, Chrome и FireFox
- 20. Событие onblur различается в IE/Firefox/Chrome
- 21. IE Условные комментарии и Chrome/Firefox
- 22. Блокировка браузеров IE
- 23. Нечетная проблема совместимости браузеров с IE/Firefox
- 24. Chrome --app эквивалент в Firefox \ IE
- 25. IE как среда браузера с firefox
- 26. Несколько браузеров без браузера в среде Windows?
- 27. Вопросы совместимости браузера (IE и Firefox)
- 28. Почему нам нужно установить системное свойство для Chrome и IE Browser и не для браузера Firefox
- 29. Image.width на IE браузеров
- 30. Python Selenium - Общий скрипт для Chrome, Firefox и IE
Каждая система расширения браузера должна сказать вам об этом. – SLaks
@SLaks: Какое событие мне нужно для этого? – gopal
Каждый браузер ведет себя по-разному. Вы не объяснили, что вы имеете в виду, когда говорите «сеанс браузера» (некоторые считают, что все вкладки являются одинаковыми «сеансами» для целей плагина, а другие нет), вы не сказали, что * тип * расширения, я говорю, и вы не объяснили, почему это желательно. – EricLaw