Ответы пользователя по тегу Расширения для браузеров
  • Что означает ошибка "Приложения не могут содержать элементы браузера"?

    UZER2006
    @UZER2006
    Могу предположить, что дело в наборе параметров в манифесте. Уточните (или решите для себя), что у вас – приложение или расширение. А затем пересмотрите файл манифеста на одновременное наличие параметров, специфичных для расширений и параметров, специфичных для приложений. И исправьте. Как минимум, пересмотрите разрешения.
    Где почитать не подскажу – смотрите документацию.
    Проще всего приложить к вопросу манифест полностью – возможно, станет яснее.
    Ответ написан
  • Подскажите расширение для закрепленных вкладок

    UZER2006
    @UZER2006
    Такого расширения на текущий момент нет и в целом его создание с существующим набором API довольно проблематично (даже скорее невозможно). Больше всего проблем вызывает навигация через JavaScript (location.href, location.replace) или redirect-response в ответ на обычный запрос при навигации.
    А банальная обработка ссылок на странице – не очень эффективное решение в нынешних условиях.
    Ответ написан
    Комментировать
  • Можно ли создать расширение под Chrome с таким функционалом

    UZER2006
    @UZER2006
    Конечно, можно. Запретить открытие, может, и нельзя, но открытую вкладку можно потом закрыть. Всё остальное полностью реализуемо. Смотрите API для вкладок (есть слушатели на создание), и/или на обработку запросов (webRequest, например).
    Также, при необходимости, можно даже добавить в каждую страницу контент-скрипт, который добавит нужные слушатели на нужные ссылки.
    Ответ написан
  • Расширения браузеров для сайтов-приложений

    UZER2006
    @UZER2006
    Если я вас правильно понял.
    Запилить простейшее расширение и впихнуть внутрь popup-окна iframe с нужным адресом. Если же нужно полноценно – надо юзать AJAX и проксировать все запросы, либо полностью писать отдельно «сайт» под это расширение.
    Ответ написан
  • Тихая установка расширения

    UZER2006
    @UZER2006
    %localappdata%\Google\Chrome\User Data\Default
    В Preferences (текстовый файл с JSON-данными) в секцию extensions прописываются параметры расширения.
    В папку Extensions кидается папка (имя — идентификатор расширения) со всеми нужными файлами.

    Это то, что я нашёл опытным путём. Не исключено, что могут существовать какие-то соответствующие функции в самом браузере. Но это нужно смотреть в исходниках chromium.
    Ответ написан
    Комментировать
  • Chrome Web Store. Проблемы с публикацией

    UZER2006
    @UZER2006
    Нет, но сталкивался с ситуацией, когда после очередного обновления попытка загрузить расширение кончалась ошибкой манифеста. Ой чую, WebStore подглючивает…
    Ответ написан
    Комментировать
  • Chrome. Разработка расширения — live edit

    UZER2006
    @UZER2006
    Смотря что вы имеете в виду. Если background или контент-скрипты – нужно обновлять. Остальное должно подхватываться. Сейчас специально проверил, изменения в коде popup-окна подхватились сразу.
    Ответ написан
    Комментировать
  • О возможностях расширений Хрома

    UZER2006
    @UZER2006
    Конечно, нет ничего сложного. Только лучше делать подгрузку данных по факту обращения, иначе в зависимости от объёма хранимых данных может кушать память. И встаёт вопрос о формате хранения в localStorage.
    Ответ написан
    Комментировать