Описание тега content-script

NoneF Content scripts are JavaScript files, used by browser extensions or add-ons. They are the part of an extension that can interact with the document context of the current web page. This mainly applies to Firefox or Chrome extensions.
1 ответ

Как передать данные ContentScript в глобальную переменную модуля в JavaScript?

Я работал над проектом расширения Firefox, и теперь я застрял на этом, var abc = 123; var pageMod = require("page-mod"); pageMod.PageMod({ include: "*", contentScriptWhen: 'ready', contentScript: 'var newabc = 456;', }); где abc - глобальная перемен…
1 ответ

Поиск javascript на странице через расширение Chrome

Я хотел создать простое расширение Chrome, которое будет искать HTML/DOM текущей активной вкладки и выводить во всплывающем окне количество элементов, которые содержат javascript, соответствующий определенному источнику. Я прочитал в руководствах по…
1 ответ

Выполнить функцию в скрипте содержимого, если ответ отправлен из Background

Для моего расширения Chrome я пытаюсь опубликовать выделенный текст на веб-странице PHP. Решенный вопрос на этом веб-сайте ( расширение Chrome: как захватить выделенный текст и отправить в веб-службу) очень помог мне в достижении этого, но я хочу ис…
1 ответ

Доступ к DOM текущей вкладки из динамически внедренного Iframe из расширения и обновление iframe DOM

Я разрабатываю расширение, которое добавляет пользовательскую панель инструментов вверху каждой страницы. Для этого я добавляю toolbar.html из расширения. Поскольку я новичок, я не уверен, как получить доступ к элементам DOM текущей вкладки и как об…
1 ответ

Включая gmail.js

Я пытаюсь включить gmail.js отсюда. Но объект gmsrc неверна, функция get.user_email() выходит из строя. Я пытаюсь разработать расширение Chrome, инструменты разработчика Chrome (F12) говорят мне Uncaught TypeError: Невозможно прочитать свойство 'use…
0 ответов

Как изменить размер страницы PARENT после создания iFrame в расширении Chrome?

У меня есть расширение Chrome, которое создает iFrame (с помощью скрипта содержимого). Общается с background.js - все отлично работает. Однако iFrame (установленный для ширины 20% или определенных пикселей) занимает часть главной страницы, а не изме…
0 ответов

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

Я пытаюсь внедрить скрипты контента в веб-страницы в указанных пользователем доменах. я использовал "http://*/", "https://*/" за "optional_permissions" в manifest.json и использовал chrome.permissions.request динамически получать разрешения для указ…
0 ответов

"url_encoded_fmt_stream_map" не изменяется при переходе к другому видео на YouTube?

Я использовал код ниже в своем скрипте контента, чтобы получить ссылки на видео YouTube, но недавнее изменение в коде YouTube сломало его. Я вижу используемый скрипт getUpdatedConfigurationData() функция, которой больше нет, я попытался списать знач…
02 ноя '18 в 13:28
2 ответа

Скрипт содержимого Chrome не загружается в около: пустая страница

Я разрабатываю расширение Chrome, которое будет загружать скрипт содержимого в соответствии со следующим манифестом: "content_scripts" : [ { "matches" : [ "<all_urls>" ], "js" : [ "scripts/namespace/namespace.js", "scripts/log/Logger.js"] "run…
1 ответ

ContentScript в расширении Firefox без использования Add-On SDK

Есть ли простой способ создать расширение Firefox для простого скрипта контента, БЕЗ необходимости использовать SDK Add-On и PageMod? Это действительно кажется излишним, чтобы пройти через установку Python и SDK, научиться использовать SDK и API, а …
0 ответов

Невозможно отобразить значение элемента через нажатие кнопки моего расширения

У меня есть аккаунт на www.makemytrip.com, где поля "от" и "до" уже сохранены с помощью файлов cookie. Используя расширение, я хотел бы отобразить значение, присутствующее в поле "от" этого сайта. (чей идентификатор 'hp-widget__sfrom') При загрузке …
28 янв '17 в 07:57
0 ответов

Как передать весь DOM как объект из сценария содержимого на фоновую страницу в XML и HTML?

Я могу заставить его работать в html, преобразовав его в строку, а затем отправив так: messages = document.getElementsByTagName("html")[0].outerHTML; Тем не менее, я понятия не имею, что это за xml-эквивалент. Я пробовал несколько вещей, которые, ка…
0 ответов

Как читать из локального файла и запускать скрипт на текущей открытой странице и отображать содержимое файла в текстовом поле, используя расширение Chrome

Постановка проблемы: 1. Я хочу прочитать локальный файл на основе выбора пользователя 2. Показать содержимое файла в поле Текст текущей активной страницы манифест { "manifest_version": 2, "name": "Click to execute", "description": "Testing read file…
1 ответ

Мой CSS не вводится через мой контент-скрипт

Кто-нибудь может мне это объяснить. Я пытаюсь внедрить CSS-файл на веб-страницу, используя content_script с расширениями Google, но мой CSS-файл никогда не добавляется на веб-страницу. Может кто-нибудь сказать мне, что я делаю неправильно, и помочь …
15 мар '12 в 14:03
0 ответов

Создать дамп DOM с использованием расширения Chrome

Пытаясь выяснить, как выгрузить весь DOM в локальное хранилище, я нашел несколько методов, но они включают в себя ручные задачи, такие как копирование HTML-кода с вкладки элементов и выгрузка его в новый файл. Я хочу сделать эту задачу, используя co…
2 ответа

Как определить язык / локаль страницы в скрипте содержимого расширения Chrome?

Я хотел бы, чтобы мой скрипт содержимого расширения Chrome определял язык или локаль контента страницы (не язык / локаль браузера). Я предполагаю, что есть метод для этого в API расширения Chrome, но должен ли я вместо этого использовать стандартные…
1 ответ

Как контролировать (i) глубину фрейма, в который вставляются скрипты содержимого, в расширение Chrome?

При создании файла манифеста для расширения Chrome есть опция all_frames это позволяет вводить сценарии содержимого в верхний фрейм / фрейм или во все. Я хочу, чтобы это поведение остановилось на каком-то определенном уровне (например,2). Есть ли сп…
1 ответ

Расширение Chrome: преобразование значения localStorage в логическое значение в скрипте содержимого

В настоящее время я конвертирую один из моих пользовательских скриптов в расширение Chrome. Единственная вещь, с которой я все еще застрял, - это успешно хранить значения localStorage в переменных в моем скрипте контента. Я приведу один пример здесь…
1 ответ

Расширение Chrome: запуск на всех доменах Google и определенной странице

Я хочу, чтобы мой контент-скрипт соответствовал всем доменам Google и конкретной странице. Я знаю, что это невозможно. manifest.json "content_scripts": [{ "matches": [ ,"*://www.google.*" ,"*://www.youtube.com/*" ,"*://readthedocs.org/*"] , .... Ест…
1 ответ

Как вызвать расширение Chrome, контент-скрипт для данного хэша в URL?

Моя схема матчей: "content_scripts" : [ { "matches" : [ "https://stackru.com/questions#epic*" ], "js" : ["silly.js"] } ], Поэтому, если пользователь зашел на веб-страницу (например, https://stackru.com/questions), то добавил #epic он будет идти по h…