1

Наконец-то я нашел расширение, которое делает то, что я хочу для новых окон Chrome, под названием "ResizeWindow". Это исправляет эту проблему, поскольку новые окна Chrome, кроме начальных, не открываются в самом верхнем, самом левом углу видимой области.

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

Я НЕ программист, но я тоже не дурак (под моим поясом есть веб-авторинг с IIS5 дней). Есть ли способ либо отредактировать локальную копию расширения, чтобы сделать это, либо внедрить вызов расширения в любой код (независимо от того, что создает контекстное меню, вызываемое правой кнопкой мыши), который используется для открытия ссылки в новом окне (или Я застрял в ожидании, чтобы кто-то придумал то, что я хочу отдельно)?

Если мне потребуется предоставить какую-либо конкретную информацию, пожалуйста, дайте мне знать, что вам нужно, и я с радостью сделаю это.

Вот немного подробнее: у меня есть расширение окна изменения размера. Я удалил все нежелательные разрешения из настроек, так что единственное доступное - это соответствие моего экрана и установил опцию для циклического переключения между перечисленными разрешениями (только одно использование означает, что это будет по умолчанию).

Однако для того, чтобы расширение работало волшебно, нужно щелкнуть значок на панели. Что я хочу сделать, так это как-то изменить расширение, чтобы оно срабатывало всякий раз, когда по какой-либо причине открывается новый экземпляр Chrome, без вмешательства пользователя, с использованием уже введенных настроек. Я сомневаюсь, что я одинок в этом желании, поскольку Chrome открывает новые окна в непрерывном каскаде, а не всегда открывается в верхнем / левом углу, и это изменение просто автоматизирует изменение размера без каких-либо добавленных кликов.

1 ответ1

1

есть способ либо отредактировать локальную копию расширения, чтобы сделать это, либо внедрить вызов расширения в любой код (независимо от того, что делает контекстное меню, вызываемое правой кнопкой мыши), используемый для открытия ссылки в новом окне (или я застряли в ожидании того, чтобы кто-то придумал, что я хочу отдельно)?

Да, исходные файлы расширения Chrome в основном представляют собой файлы HTML/CSS/JS, и вы можете найти их в

%localappdata%\Google\Chrome\User Data\Default\Extensions\kkelicaakdanhinjdeammmilcgefonfh  

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .