Расширения не сохраняются в Opera
Обновлено: 21.11.2024
Привет, я искал везде, но не смог найти решение. Я хочу сохранить свое пользовательское расширение в Opera Portable, но после его открытия и закрытия после 3x Opera всегда удаляет расширение из моей папки расширений.
- Я пытался прочитать только свое расширение, но оно все равно было удалено.
- Режим Deloper активирован.
- если это официальное расширение, оно не будет удалено. Это только мое собственное расширение.
Как сделать так, чтобы Opera не удаляла мое пользовательское расширение?
Как вы устанавливаете расширение? Если вы поместите папку расширения в корневую папку установки переносимой Opera и используете «загрузить распакованное» в Opera://extensions для загрузки папки, оно должно оставаться установленным без проблем. Если вы вручную поместите папку расширения в "profile\data\extensions", я увижу, что Opera удалит его.
Или вы упаковываете расширение в виде файла nex или crx и перетаскиваете его на страницу opera://extensions?
Desktop\Portable-Opera\profile\data\Extensions
Папка, а затем
перейти к "загрузить распакованное" по адресу opera://extensions opera://extensions
Что удаляет его. Интересно, почему?
Но теперь я попытаюсь поместить его в корневую папку
Desktop\Portable-Opera\, а затем загрузить в распакованном виде
Что удаляет его. Интересно, почему?
Папка «extensions» в папке профиля предназначена не для того, чтобы пользователи могли что-то в нее помещать. Opera сама помещает туда установленные папки и файлы расширений. Короче говоря, если Opera что-то туда не поместила сама, это удаляется, чтобы защитить ваш профиль от несанкционированного доступа.
@burnout426 спасибо, спасибо за ответ. Это сработало, когда я поместил его в основную папку.
Но как только я скопировал переносимую папку Opera и перенес ее на другой компьютер, там были папки расширения I, но мне нужно было снова загрузить распакованное расширение.
Есть ли способ сделать его уже сохраненным и активированным, чтобы мне не нужно было снова распаковывать расширение? когда я отдам свой Opera Portable другим людям?
@patfa Давненько я не тестировал.
Если это все еще так, и он просто не работает с загрузкой распакованных расширений, это может быть связано с проблемой пути? Остается ли последний диск одинаковым на всех компьютерах? Сохраненный путь к папке расширения является абсолютным, поэтому его изменение может привести к сбою.
Я тоже проверю, когда представится возможность.
@burnout426 Большое спасибо! Я постараюсь как можно скорее вернуться домой и дам вам знать
@burnout426
официальный аддон был установлен и активирован, но собственный пользовательский аддон не был установлен и активирован.
Я также проверил, что это абсолютный каталог и то же самое.. какие-либо другие решения, которые можно попробовать?
@patfa Хорошо. :(. Вероятно, я смогу проверить себя в среду и посмотреть, смогу ли я найти обходной путь.
@burnout426 ценю это, попробовал кое-что, но безуспешно
Я буду ждать результатов вашего теста
Хорошо. Вот что я сделал в Windows 11.
Я создал папку "Opera" на USB-накопителе с буквой диска "E". Например, "E:\Opera".
Я запустил установщик Opera, нажал «Параметры», установил «путь установки» на «E:\Opera», установил для «установить для» на «автономную установку», снял флажок «импортировать данные из браузера по умолчанию» и установил.
Затем я создал папку "Маска как Chrome" в папке "E:\Opera\Mask as Chrome" для тестирования распакованного расширения.
Затем я скачиваю «mask-as-chrome-0.1.nex» отсюда, извлекаю его и копирую файлы manifest.json и background.js в «E:\Opera\Mask as Chrome», чтобы их пути были «E:\Opera\Mask as Chrome\manifest.json» и «E:\Opera\Mask as Chrome\background.js» соответственно.
Затем я перешел по URL-адресу opera://extensions , включил режим разработчика, нажал «загрузить распакованное» и указал на папку «E:\Opera\Mask as Chrome». Расширение установилось нормально, и я также прикрепил его к адресной строке.
Я закрывал и открывал эту Opera несколько раз, чтобы убедиться, что расширения все еще установлены.
Я также проверил "E:\Opera\profile\data\Preferences" с помощью JSONedit в режиме дерева. В root/extensions/opsettings/the_unpacked_extensions_id" путь к расширению был указан в "E:\Opera\Mask as Chrome".
Затем я отключил USB-накопитель.
Затем на другом компьютере (также с Windows 11) я подключил USB-накопитель, чтобы просмотреть его содержимое. Я заметил, что на этом компьютере буква диска была «D» вместо «E». Итак, я зашел в «Управление дисками» в Windows, щелкнул правой кнопкой мыши букву диска для диска, пошел «изменить букву диска и пути» и изменил букву диска на «E», чтобы она соответствовала букве диска на USB-накопителе. первый компьютер.
Затем я запустил "E:\Opera\launcher.exe", чтобы запустить эту Opera, и оба расширения были на месте, установлены и включены.Я закрывал Opera и снова открывал Opera несколько раз, чтобы убедиться, что распакованное расширение все еще установлено, и это было так.
Я также проверил с помощью JSONedit, что путь в файле настроек для распакованного расширения по-прежнему был "E:\Opera\Mask as Chrome".
После последнего обновления (по крайней мере, я думаю, что это было или, может быть, одно из предыдущих) Opera Portable перестала сохранять расширения между разными ПК.
Проблема заключается в следующем: вы выполняете чистую установку портативной версии Opera (текущая версия версии: 60.0.3255.105) на USB-накопитель, устанавливаете расширения, затем запускаете эту портативную версию Opera на другом ПК - и все расширения исчезают.< /p>
И папка "profile\data\Extensions" пуста.
В старых версиях это не было проблемой.
Черт возьми, я разочарован, портативная версия Opera была единственным достойным портативным браузером.
Зачем вам это делать?
@jbaum Раньше в папке Extensions что-то было?
- Я выполнил чистую установку последней версии Opera Portable на USB-накопитель.
- Установил несколько расширений, их папки появились в "profile\data\Extensions", все работает нормально
- Запустил портативную версию Opera на другом компьютере.
- Все расширения удалены, а папка "profile\data\Extensions" пуста
Странно. Это должно просто работать. Я думаю, что кто-то еще недавно сообщил об этой же проблеме. Я попробую проверить это сам, если у меня будет возможность.
@burnout426
Должен, был, нет
Все равно не работает
@jbaum Мне все еще нужно проверить, смогу ли я воспроизвести это самостоятельно. Но вы можете зарегистрировать ошибку, если хотите. Если после отправки вы получите электронное письмо или страницу с номером ошибки, разместите номер ошибки здесь (за вычетом любых @. материалов). Кроме того, укажите эту тему в сообщении об ошибке, пожалуйста.
Здравствуйте,
У меня такая же проблема. Именно так, как написал jbaum. Копирую всю папку оперы на другой комп, запускаю, захожу на страницу внутренних расширений. Есть одно расширение - внутренний адблок оперы. В этот момент содержимое папки расширения в профиле сбрасывается (за мгновение до этого там были папки вида "gppongmhjkpfnbhagpmjfkannfbllamg")
Версия Opera: 60.0.3255.83 Portable
О, я проверил одну вещь и думаю, что она работает для меня.
Я делаю все папки (включая все элементы внутри) в папке расширения доступными только для чтения через Win Explorer.
Кажется, они не удалены
@mrduke Если вы копируете папку Opera на флешку или что-то подобное, это не сработает.
На это устройство необходимо установить Opera Portable, а затем добавить расширения.
@leocg спасибо за ответ. Просто переношу оперу на другой комп с домашнего ноута. Я ожидаю, что моя история, закладки, расширения, настройки (например, правила блокировки рекламы) будут работать так же на другом компьютере. Я думаю, что так должно работать портативное приложение. Если нет, то я не вижу причин называть его портативным. Единственное, что я согласен с тем, что текущие входы в систему не сохраняются из соображений безопасности (чтобы избежать вредных действий плохих людей). Теперь я откатился на версию 58 (я всегда сохраняю свое текущее состояние перед обновлением), и все работает как положено.
Если это новый оперный способ "мобильности". Грустно. Может быть, это просто способ убедить людей использовать функцию синхронизации. Так что я считаю, что нужно дать людям возможность выбирать: передавать или не передавать их конфиденциальную информацию третьим лицам.
Скопируйте/вырежьте папку «Opera Portable 60» на флэш-накопитель. Затем запустите в папке launcher.exe и еще раз проверьте Opera://extensions. Если расширение все еще там, закройте Opera. Если нет, мы должны выяснить, что здесь пошло не так. Например, флэшка отформатирована как NTFS или как FAT32ext? Если второе, удалите все с диска, отформатируйте его как NTFS и повторите всю процедуру, чтобы увидеть, есть ли разница.
Скопируйте/вырежьте папку «Opera Portable 60» с флэш-накопителя на другой компьютер. Как только папка окажется на другом компьютере, снова запустите в ней launcher.exe и проверьте opera://extensions . Расширение еще есть? Если это так, должно быть что-то еще, необходимое для запуска проблемы. Если расширения нет, то у нас по крайней мере есть точные этапы производства.
(Я попробовал первые два шага, и все работает нормально. Мне просто нужно попробовать последний шаг, когда у меня будет возможность позже.)
@burnout426 Итак, я выполнил все действия, упомянутые в вашем комментарии. Теперь, что у нас есть:
- установил переносную версию Opera_60.0.3255.109 на рабочий стол
- запустил, установил ublock origin
- перезапущен, ubl все еще там
- скопировал на флешку, запустил с нее, убл все равно есть
- перенести флешку на другой компьютер, запустить с флешки и вуаля - ubl пропал, папка ubl (типа "qiueroiuqweyroiqwyeoir") в этот момент сбрасывается.
Значит, дело в запуске на ПК, где он не был установлен установщиком.
@mrduke Я только что смог проверить и могу подтвердить. Я могу копировать / перемещать переносную установку туда и обратно с компьютера, на котором она была установлена, на флэш-накопитель и обратно без каких-либо проблем. Но когда я запускаю переносную установку на другом компьютере (перемещенную/скопированную с флэш-накопителя), расширение больше недоступно в opera://extensions .
В моем случае для копирования/перемещения портативной установки с Windows 10 на Windows 8.1 использовался флэш-накопитель.
Однако у меня было одно отличие в поведении по сравнению с вами. папка расширения в data/extensions остается и не сбрасывается у меня даже после многократных перезапусков Opera. Единственный раз, когда он меня сбросил, было, когда я удалил «Secure Preferences» и «Preferences» и переименовал «Preferences.backup» и «Secure Preferences.backup» в «Preferences» и «Secure Preferences». Я надеялся, что это может вернуть расширение в пользовательский интерфейс, поскольку папка расширения все еще присутствует (по крайней мере, для меня). Но он просто удалил расширение из данных/расширений. Однако это было, вероятно, потому, что в резервных копиях Preferences и Secure Preferences не было записи расширения, поэтому, вероятно, там не на что обращать внимание.
Я также заранее сделал резервную копию Local State, Secure Preferences и Preferences, а затем использовал их для замены существующих после удаления расширения, но никакой разницы.
Независимо от того, удалено ли мое расширение из данных/расширений или нет, поведение расширения, исчезающего из Opera://extensions, не ожидается. Я никогда раньше не пробовал это с Opera Chromium, поэтому я ожидаю, что автономная установка Opera Presto сработает.
Я предполагаю, что в Opera Chromium есть что-то, защищающее расширения с помощью подписи (в зависимости от ОС, на которой оно было установлено), которая ломается при переносе установки на новую ОС. Однако, если все это работало раньше (в 58 например, надо будет проверить), то это просто регрессионный баг в Opera или Chromium изменил что-то, что затронуло Opera.
Могу ли я что-нибудь сделать, чтобы вернуть свои расширения?
@celadyn Переустановите, а затем используйте режим разработчика на странице менеджера расширений.
@celadyn Переустановите, затем используйте режим разработчика на странице менеджера расширений.
Эм, что именно вы имеете в виду?
- Перейдите на страницу расширений и включите режим разработчика.
- Нажмите Загрузить распакованное
- В резервной копии выберите папку «Расширения», затем подпапку с расширениями, которые вы хотите переустановить, и, наконец, папку с версией расширения.
- Перейдите на страницу расширений и включите режим разработчика.
- Нажмите Загрузить распакованное
- В резервной копии выберите папку «Расширения», затем подпапку с расширениями, которые вы хотите переустановить, и, наконец, папку с версией расширения.
Хорошо, наконец-то мои расширения вернулись. Около 20, я не считал.
Но я обнаружил, что Opera удаляет папку Extensions внутри папки моего профиля каждый раз, когда я запускаю Opera.
Что мне нужно было сделать, так это, во-первых, запустить Оперу (затем она удалит все расширения - ладно, что угодно), затем при работающей Опере скопировать обратно все расширения (папка Расширения) и, наконец, "загрузить распакованные расширения" через кнопка в режиме разработчика (который я уже включил).
По крайней мере, большинство расширений были загружены. С одним расширением Opera сказала мне, что файл «манифеста» поврежден или что-то в этом роде. Я даже не знаю, какое расширение это было. В любом случае.
Другая проблема заключается в том, что некоторые настройки расширений также исчезли. Например, я использую расширение V7 Sessions, где я могу сохранять открытые вкладки и окна как сеансы, или расширение V7 Notes, где я могу сохранять скопированный текст с веб-сайта в Notes.
Все пропали! Это действительно отстой! У меня все это сохранено в папке моего профиля Opera, и я просто хотел скопировать его в другую установку (мой ноутбук), и Opera все это убивает. Я очень разочарован. Зачем Opera это делает?
Например, Google Chrome хранит все расширения в моей учетной записи, и когда я переустанавливаю Chrome в другом месте и вхожу в систему, все мои расширения также возвращаются со всеми их настройками и данными.
Я думаю, пришло время, чтобы Opera добавила расширения в свою «Opera Sync», которую они должны улучшить или, лучше сказать, исправить (потому что сейчас она иногда работает не очень хорошо).
Достаточно сказано,
есть ли другой способ получить мои расширения и их данные обратно в пакетном процессе?
Любые подсказки приветствуются.
С уважением.
Селадин
Но я обнаружил, что Opera удаляет папку Extensions внутри папки моего профиля каждый раз, когда я запускаю Opera.
Это неприемлемо. Какой смысл делать резервные копии всех папок профиля, кеша и исполняемых файлов, если опера их даже не распознает? Не только это, но и удалить вашу информацию.
Мне пришлось вручную установить 38 расширений, таких как вы, одно за другим. И я даже не помню, какие из них я деактивировал.
Кроме того, открытые вкладки не сохранялись, поэтому мне пришлось вручную переименовывать файлы сеансов и вкладок в папке сеансов.
Тогда, даже если ваш компьютер имеет то же имя, что и ваш старый, новая папка быстрого набора создается с повторяющимся именем.
К счастью, моя вторая установка Opera является переносимой оперой, и все эти настройки были сохранены без каких-либо изменений.
@celadyn Я действительно борюсь… где эта папка «Расширения» или страница «Профиль», о которых все говорят?
У меня такая же проблема на Mac. Проблема в том, что я не знаю, где найти свой профиль, пакет расширений и т. д.
Все расширения были удалены, поэтому значок «Расширения» даже не появился на панели инструментов, мне пришлось активировать его на боковой панели. , а затем я обнаружил, что причина, по которой реклама не блокировалась, заключалась в том, что все исчезло, а встроенный блокировщик рекламы был отключен.
То же самое произошло с Opera GX. Пытаюсь исправить сейчас.
@nico-0 Я понял. То же самое происходит и на Mac, и мне приходится переустанавливать каждую из них вручную во время работы приложения.
Извините за некро, но я потратил полчаса, пытаясь заставить это работать, и почти сдался.
Да, Opera перезаписывает расширения, но вы можете поместить резервную копию во временный каталог.
При загрузке распакованного расширения необходимо перейти в подкаталог с номером версии.
Настройка браузера Opera с помощью панели Easy Setup
Самый простой способ настроить стартовую страницу в Opera — открыть панель Easy Setup. Панель находится в правом верхнем углу браузера и включает в себя самые популярные параметры.
Тема — темное против светлого
Вы можете переключаться между двумя темами, светлой или темной. Эти темы изменяют внешний вид панели вкладок браузера и комбинированной панели адреса и поиска.
Обои
Вы можете изменить внешний вид стартовой страницы и других страниц Opera, применив обои. В Opera есть несколько предустановленных обоев, которые вы можете найти в меню «Настройки» > «Обои». Вы также можете получить доступ к обоям на панели Easy Setup.
Обои, загруженные с сайта, можно найти в разделе "Настройки" > "Обои" или в меню "Простая настройка".
Добавьте собственные обои
Вы можете создать обои из любого изображения, найденного в Интернете. Щелкните изображение правой кнопкой мыши (на Mac нажмите Ctrl+щелчок) и выберите «Использовать изображение как фоновый рисунок».
Вы также можете создать свои собственные обои с любым изображением, хранящимся на вашем компьютере. Для этого:
- Откройте настройки.
- В разделе "Обои" нажмите кнопку "Добавить обои".
- Просмотрите и выберите изображение в вашей системе.
Изображение станет вашим новым фоновым рисунком и будет добавлено в список обоев.
Расширения
Расширения — это приложения, которые можно добавить в браузер Opera. Эти расширения добавляют дополнительные параметры, такие как инструменты повышения производительности, порталы новостей и погоды, надстройки для социальных сетей и игры. Вы можете искать расширения в магазине дополнений Opera.
Расширения, которые вы добавляете в свой браузер Opera, можно найти на странице расширений. Там вы можете включить или выключить расширения и настроить их параметры. Вы можете открыть страницу расширений, щелкнув значок «Расширения» (значок куба) в нижней части боковой панели. Кроме того, вы можете попасть на страницу расширений через главное меню:
Чтобы открыть страницу расширений Opera в Windows и Linux:
Чтобы открыть страницу расширений Opera на Mac:
Добавьте расширения Chrome в Opera
Чтобы установить расширения из интернет-магазина Google Chrome в Opera, необходимо сначала загрузить и установить дополнение «Установить расширения Chrome» из магазина дополнений Opera.
Установив надстройку «Установить расширения Chrome», вы можете перейти в интернет-магазин расширений Chrome и выбрать нужное расширение. Нажмите кнопку «Добавить в Opera» и следуйте инструкциям. Вы попадете на страницу менеджера расширений, где сможете нажать «Установить». После добавления расширений Chrome в браузер Opera вы сразу же сможете их использовать.
Не забывайте о расширениях
Многие расширения магазина Google являются сторонними приложениями, поэтому всегда следует соблюдать осторожность при их добавлении в браузер Opera. Мы рекомендуем вам прочитать отзывы и рейтинги перед установкой любого расширения Opera или расширения Chrome в Opera. Кроме того, некоторые расширения могут потреблять большую часть вычислительной мощности вашего компьютера, поэтому вам не следует перегружать ими браузер и следует сохранять только те расширения, которыми вы часто пользуетесь.
Изменение языков в Opera
Opera переведена на многие языки, что упрощает просмотр на вашем родном языке. Opera будет использовать язык вашей системы по умолчанию для установки языка браузера.
Чтобы изменить язык браузера Opera на Mac:
- Перейдите к системным настройкам вашего Mac.
- Нажмите "Язык и регион".
- В поле "Предпочитаемые языки" нажмите и перетащите язык в верхнюю позицию.
Обновите браузер, чтобы завершить смену языка.
Чтобы изменить язык браузера Opera в Windows или Linux:
Импорт закладок и настроек
Чтобы импортировать данные браузера:
- Откройте настройки.
- В разделе "Синхронизация" нажмите "Импортировать закладки и настройки".
- Выберите браузер и элементы для импорта.
- Нажмите "Импорт".
Импортированные данные браузера находятся на вашей странице закладок.
Вы можете импортировать данные браузера из Google Chrome, Mozilla Firefox, Safari, Yandex или из HTML-файла закладок.
Настройки запуска в Opera
Настройки запуска позволяют указать Opera, какая страница или набор страниц должна открываться при запуске браузера. Чтобы выбрать параметры запуска в Opera:
Начать сначала со стартовой страницы. При запуске Opera начинается со стартовой страницы и без открытых вкладок из предыдущего сеанса просмотра. Ваши закрепленные вкладки остаются закрепленными.
Сохранить вкладки из предыдущего сеанса. Opera возобновляет предыдущий сеанс просмотра при запуске. Все вкладки, которые оставались открытыми при последнем использовании браузера, будут открыты в новом сеансе просмотра.
Открыть определенную страницу или набор страниц — Opera открывает страницу или набор страниц при запуске.
Чтобы добавить страницу, нажмите «Добавить новую страницу», введите адрес веб-страницы и нажмите «Добавить». Вы можете добавить несколько страниц.
Или вы можете выбрать одну из открытых в данный момент вкладок, нажав Использовать текущие страницы.
Боковая панель Opera
Чтобы отобразить или скрыть боковую панель в Opera, перейдите в раздел «Простая настройка» в правом верхнем углу браузера Opera. Нажмите Показать боковую панель.
Мессенджеры, функции и страницы Opera, доступные на боковой панели
На боковой панели Opera можно включить следующие элементы:
Мессенджеры
Функции Opera
Страницы Opera
Панель настройки боковой панели
Панель настройки боковой панели позволяет редактировать или удалять элементы на боковой панели, такие как рабочие области, мессенджеры, история или ваши расширения.
Настроить боковую панель в Opera
Вы можете выбрать, какие мессенджеры, функции или страницы будут доступны на боковой панели. Это можно сделать двумя способами:
- Нажмите значок с тремя точками в нижней части боковой панели.
- Выберите нужные элементы на боковой панели.
- В Opera откройте «Настройки».
- В разделе "Боковая панель" нажмите "Управление боковой панелью".
- Выберите нужные элементы на боковой панели.
Чтобы скрыть боковую панель в браузере Opera, нажмите Скрыть боковую панель.
Чтобы отобразить боковую панель в Opera, перейдите в раздел «Простая настройка» и нажмите «Показать боковую панель».
Настроить дополнительные параметры в настройках
- Откройте настройки.
- Нажмите «Дополнительно» на левой боковой панели и выберите «Браузер».
- В разделе "Стартовая страница" вы можете включить или отключить параметры стартовой страницы.
Здесь у вас есть несколько больше возможностей, чем в меню простой настройки. Вы можете скрыть панель поиска на стартовой странице, а также настроить анимацию быстрого набора и количество столбцов. Вы также можете получать рекомендуемые номера быстрого набора (в зависимости от вашей активности в Интернете) и продвигаемые номера быстрого набора (веб-сайты, продвигаемые Opera).
Читайте также: