#flutter #visual-studio-code #flutter-web
#flutter #visual-studio-code #flutter-web
Вопрос:
Как я могу запустить свое приложение flutter в Chrome с аргументами?
Я хочу запустить / отладить / подключить мое приложение flutter в сеансе Chrome --disable-web-security
.
В конце я ожидал бы иметь единую конфигурацию запуска, которая запускает мое приложение за один сеанс Chrome (аналогично flutter run -d chrome
).
В launch.json
, я поиграл с присоединением / запуском, соединениями, задачами, но не смог заставить его работать.
{
"version": "0.2.0",
"compounds": [
{
"name": "Launch D1",
"configurations": [
"Launch Chrome",
"app1"
],
}
],
"configurations": [
{
"name": "Launch Chrome",
"request": "launch",
"type": "chrome",
"webRoot": "${workspaceFolder}/app1",
"runtimeArgs": [
"--disable-web-security",
"--user-data-dir=%APPDATA%\..\Local\tempc"
],
},
{
"name": "app1",
"cwd": "app1",
"request": "launch",
"type": "dart",
"deviceId": "chrome"
}
]
}
Комментарии:
1. откуда вы взяли
runtimeArgs
? я не вижу этого здесь code.visualstudio.com/docs/editor /…2. Это часть типа chrome (лучшее предположение). У вас в основном есть атрибуты, которые являются общими для всех «типов» параметр, который реализует каждый «тип». Приведенная выше настройка работает для меня, но в итоге я получаю два сеанса Chrome.
3. @PeterPakre ты решил это?
4. @marco.marinangeli Нет, но я решил это для себя, используя расширения браузера или запустив приложение как приложение на телефоне. Оба работают для меня достаточно хорошо.
Ответ №1:
Если у вас возникли проблемы с сертификатами, запущенными в Интернете, вы можете отключить предупреждения с помощью "runtimeArgs": ["--ignore-certificate-errors"]
Вы также можете следовать другим обходным путям, упомянутым в этой теме GitHub.
Комментарии:
1. Поток действительно помогает (: