Отладчик VSCode Chrome отключить веб-безопасность - PullRequest
0 голосов
/ 12 декабря 2018

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

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -incognito --disable-web-security --user-data-dir=C:\Program

Для vscode у меня следующий запуск.json

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "chrome",
            "request": "launch",
            "name": "web-security-disabled-chrome",
            "url": "http://localhost:8000",
            "runtimeArgs": [
                "--disable-web-security --user-data-dir=C:\\Program",
                "-incognito"
            ], 
            "webRoot": "${workspaceFolder}"
        }
    ]
}

и это не отключает веб-безопасность.

Failed to load resource: net::ERR_CERT_AUTHORITY_INVALID [https://my.remote.ip/restapp/...

Я также попробовал следующее:

Дать vscode новый каталог для пользовательских данных.Я видел, что папка заполнена, но веб-безопасность не отключена.

Поместите -user-data-dir в свою строку.VSCode показывает ошибку

Cannot connect to runtime process, timeout after 10000ms -(reason: Can't find a valid target taht matches: about:blank. Available pages: ["chrome-ex...://ceimgagkkofjoalgojpkdcmhmbljbbaa/_generated_background_page.html"]).

Кто-нибудь знает, можно ли настроить отладчик Chrome для запуска web-secruity-disabled?

Ответы [ 2 ]

0 голосов
/ 08 июля 2019

В вашем атрибуте отсутствует тире, это должно быть --incognito, и оно будет работать.

"configurations": [
{
  "type": "chrome",
  "request": "launch",
  "name": "Launch Chrome against localhost",
  "url": "http://localhost:4200",
  "webRoot": "${workspaceFolder}",
  "runtimeArgs": ["--incognito"]
}
0 голосов
/ 29 апреля 2019

Вы можете попробовать использовать профиль Chrome, как предложено здесь .

В основном, (1) запустить Chrome один раз с профилем, (2) принять сертификат и (3)измените файл launch.json в vscode на что-то вроде этого:

"configurations": [
{
  "type": "chrome",
  "request": "launch",
  "name": "Launch Chrome against localhost",
  "url": "http://localhost:4200",
  "webRoot": "${workspaceFolder}",
  "runtimeArgs": ["--profile-directory=debug-profile"]
}

Это работает для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...