106

Ответ на пост «Обход блокировки расширений для Хрома, после 138 версии»3

UPD:

https://t.me/DeepAiLive/5570
новый файлик брать тут.
Исправления:

Установите флаги

"extension-manifest-v2-deprecation-disabled@2",

"extension-manifest-v2-deprecation-unsupported@2",

По следам инструкций написал скрипт для PowerShell.
Работает в версии : 139.0.7258.67


# Версия 2

# добавление раздела Экспериментальных флагов при отсутствии

# Остановите все процессы Chrome

Get-Process chrome -ErrorAction SilentlyContinue | Stop-Process -Force

# Укажите путь к файлу Local State

$localStatePath = "$env:LOCALAPPDATA\Google\Chrome\User Data\Local State"

# Убедитесь, что файл Local State существует

if (-not (Test-Path -Path $localStatePath)) {

Write-Error "Файл Local State не найден по пути: $localStatePath"

exit 1

}

# Создайте резервную копию файла Local State

$backupPath = "$localStatePath.bak"

Copy-Item -Path $localStatePath -Destination $backupPath -Force

Write-Output "Резервная копия файла Local State создана: $backupPath"

# Загрузите содержимое файла Local State

$localState = Get-Content -Path $localStatePath -Raw | ConvertFrom-Json

# Проверка и создание структуры browser, если она отсутствует

if (-not $localState.PSObject.Properties.Name.Contains("browser")) {

$localState | Add-Member -NotePropertyName "browser" -NotePropertyValue @{}

}

# Проверка и создание массива enabled_labs_experiments, если он отсутствует

if (-not $localState.browser.PSObject.Properties.Name.Contains("enabled_labs_experiments")) {

$localState.browser | Add-Member -NotePropertyName "enabled_labs_experiments" -NotePropertyValue @()

}

# Установите флаги

$localState.browser.enabled_labs_experiments = @(

"temporary-unexpire-flags-m137@1",

"temporary-unexpire-flags-m138@1",

"extension-manifest-v2-deprecation-disabled@0",

"extension-manifest-v2-deprecation-unsupported@0",

"allow-legacy-mv2-extensions@1"

)

# Сохраните изменения обратно в файл Local State

$localState | ConvertTo-Json -Depth 10 | Set-Content -Path $localStatePath

Write-Output "Флаги Chrome успешно установлены в Local State."

  1. Сохраните как ChromeExtOn.ps1

  2. Запустите PowerShell от Администратора и Разрешите выполнение скриптов:

    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

  3. Запустите скрипт:

    ./ChromeExtOn.ps1

или в проводнике правой кнопкой - выполнить с помощью PowerShell

upd: Файлик готовый выложил у друзей в чате https://t.me/DeepAiLive/5083

Лига тыжпрограммистов

550 постов3K подписчиков

Правила сообщества

Описывайте свою проблему как можно подробнее. Чем меньше информации дадите - тем меньше шанс, что вам смогут помочь.

В остальном - можно всё, что связано с сообществом, нельзя всё, что запрещено правилами пикабу.