Публикации по теме 'browser-extension'


Создайте приложение для записи голоса, используя только JavaScript и HTML
Современные браузеры предоставляют API для доступа к входу микрофона/камеры и записи их непосредственно в браузере. Для этого не требуются внешние библиотеки или пакеты. Чтобы создать диктофон в браузере, мы обратимся к двум API-интерфейсам JavaScript, чтобы получить доступ к микрофонному входу пользователя и записать их. MediaRecorder API — это API JavaScript, который позволяет записывать аудио и видео в браузере. Он является частью стандарта WebRTC (Web Real-Time Communications),..

Собственный обмен сообщениями как мост между Интернетом и рабочим столом
Во время моего последнего клиентского проекта у нас было требование двунаправленной связи между расширением браузера и собственным приложением, работающим на компьютере пользователя. Первая идея, которая пришла в голову, заключалась в создании сервера веб-сокетов, который работает только локально. и отвечает на запросы расширения. Потом оказалось, что это невозможное решение из-за соображений безопасности заказчика. Нуждаясь в другом решении, мы наткнулись на термин «родной обмен..

Персональный Pinterest с расширением Uploadcare для Chrome
Персональный Pinterest с расширением Uploadcare для Chrome Каждому нужна онлайн-система хранения файлов, которая была бы личной и безопасной. Если у вас есть задание, и вам нужно отправить ссылку в срочном порядке, или если вам понравилась фотография и вы хотите сохранить ее в Интернете, или если вы разрабатываете приложение, и вам нужно отобразить в нем изображение или файл, вам понадобится URL-адрес как можно быстрее. Вы можете сделать это, открыв любой браузер, введя URL-адрес для..

Расширьте возможности своего Chrome с помощью расширений Chrome
Вот моя пятерка полезных расширений Chrome для веб-разработчиков! 1. Веб-разработчик Расширение Web Developer добавляет небольшую панель инструментов в верхней части браузера с различными доступными инструментами. Это может быть чрезвычайно полезно как для дизайнеров, так и для программистов в их повседневной работе. Он позволяет вам делать гораздо больше, чем стандартный инспектор Chrome, например, легко добавлять контуры к элементам, просто щелкая, отображая линейки и находя все..

Вопросы по теме 'browser-extension'

Автоматизация пользовательского веб-приложения
Я хочу помочь пользователям изменить настройки конфиденциальности в стороннем веб-приложении. Моей первой мыслью была загрузка веб-приложения в iframe и взаимодействие с ним через JavaScript. Но политика того же происхождения запрещала бы это....
54 просмотров

Как определить, что была показана новая мгновенная страница Google?
Я работаю над расширением для браузера, которое должно совершать вызов при обслуживании новой мгновенной страницы Google, а затем изменять результаты (например, SEOQuake ). Проблема: если пользователь вставит ссылку прямо в поле URL-адреса и...
206 просмотров

JavaScript полностью защищает безопасные переменные
Итак, вот в чем проблема. У меня есть что-то вроде: // Dangerous __hostObject that makes requests bypassing // the same-origin policy exposed from other code. (function(){ var danger = __hostObject; })(); delete __hostOBject; Я в...
272 просмотров
schedule 23.06.2022

Отправка данных из background.js в extension.js в crossrider
Я разрабатываю расширение для браузера, используя crossrider. Я добавил контекстное меню (background.js) var ContextData; appAPI.contextMenu.add("key1", "Send Data To Server", function (data) { var ContextData = 'pageUrl: ' +...
850 просмотров

Можно ли добавить раздел с какой-либо информацией в браузер с помощью crossrider?
Я пытаюсь разработать расширение, которое будет отображать некоторую информацию (около 15 слов) в небольшом разделе под значками расширений в браузере с помощью crossrider?. Я искал об этом, и кажется, что браузер поддерживает только значки...
73 просмотров
schedule 04.10.2022

Доступ к изображениям и видеоданным из расширения браузера (по сравнению с CORS)
Я пытаюсь написать расширение для браузера, которое выполняет некоторую обработку изображений, но мне нужен доступ к данным изображения. Мой подход состоял в том, чтобы создать скрытый элемент холста, нарисовать на нем изображения и видео с помощью...
1827 просмотров

Crossrider : Как удалить расширение для браузера
Я создал расширение для браузера, используя код crossrider, мы можем установить это расширение во всех 4 браузерах (Chrome, IE, Firefox, Safari). После установки значок будет отображаться рядом с URL-адресом. Если мы нажмем на этот значок, появится...
190 просмотров
schedule 11.12.2022

Слушатель Chrome onMessage всегда отправляет ответ «неопределенный»
Я сделал самое простое расширение для Chrome, которое может использовать передачу сообщений. Расширение должно прослушивать сообщения с веб-сайта ( localhost:8080/* здесь) и всегда отвечать "Пока". В тесте селен открывает локально обслуживаемую...
1071 просмотров

Как вставить iframe с динамическим источником HTTPS из расширения Chrome?
Мы разрабатываем расширения для браузеров Google Chrome, Firefox и Safari. Нам нужно вставить iframe в Inbox ( https://inbox.google.com/ ) в нашем расширении Chrome. . Я создал код JavaScript, который вставляет iframe на страницу с помощью jQuery....
478 просмотров

Тестирование расширения браузера с помощью selenium c# в Saucelabs
Можно ли протестировать расширения браузера с помощью selenium c# в Saucelab . Если да, то как и где разместить последний пакет расширения в saucelab VM, чтобы селен запускал браузер с расширением.
259 просмотров
schedule 24.10.2022

Наши файлы не обновляются в режиме отладки CrossRider
Мы используем CrossRider для разработки расширения для Internet Explorer. Я протестировал наше расширение в режиме отладки, я изменил базовый URL-адрес локальных путей к файлам — но файлы не обновляются после сохранения нового базового URL-адреса — я...
76 просмотров

Отладка бинарных фреймов веб-сокетов
Анализаторы пакетов, такие как Wireshark и Fiddler позволяет создавать низкоуровневый дамп пакетов и является рекомендуемым способом для отладки бинарных фреймов веб-сокетов. Основные проблемы этого подхода включают, среди прочего, безопасные...
3884 просмотров
schedule 02.09.2022

Firefox автоматически удаляет xpi из папки «Профили» при загрузке
Я создал надстройку для Firefox. Теперь, когда я помещаю его в текущую папку «Профили» вручную и загружаю браузер, он предлагает установить. Но когда я копирую файл .xpi в текущую папку Profiles с помощью исполняемого файла VC++, а затем...
59 просмотров

Расширение Chrome: активируйте и выполняйте background.js по клику из popup.js
Как я понял из Управление событиями с помощью фоновых сценариев и Переход на фоновые сценарии, управляемые событиями , фоновый сценарий должен быть активирован, когда события . background.js chrome.runtime.onMessage.addListener((message,...
2518 просмотров

Как запретить Firefox удалять данные моего расширения при удалении отладочной версии?
У меня есть расширение с настройкой идентификатора в манифесте следующим образом: "browser_specific_settings": { "gecko": { "id": "{e3ec45ef-43ba-499d-8469-6d0e2f06921f}", "strict_min_version": "42.0" } }, который...
68 просмотров
schedule 22.07.2023

Патч DOM после удаления рекламы - расширение chrome
Я создал простой блокировщик рекламы для Google Chrome и тестирую его. Кажется, он работает правильно и заблокирует с помощью webRequest все объявления, которые есть в фильтрах easylist. Я ищу способ исправить веб-страницы DOM, когда от удаленной...
40 просмотров

Вопрос разработки расширения для браузера: доступ к функциям веб-сайтов?
Я делаю расширение для Firefox, которое отображает секундомер в верхней части определенных веб-сайтов. У меня также есть кнопка, которая сбрасывает секундомер на 00:00:00. Я хочу, чтобы расширение автоматически сбрасывало таймер всякий раз, когда...
26 просмотров