diff --git a/src/main.cpp b/src/main.cpp index 20ca27dde922613ba6ce88dd62bb7612491ebb10..a92947ec143f71e983b08a20a0ac23a52d4f11f5 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -66,7 +66,9 @@ main(int argc, char* argv[]) Qt::HighDpiScaleFactorRoundingPolicy::RoundPreferFloor); QtWebEngine::initialize(); - MainApplication app(argc, argv); + char ARG_DISABLE_WEB_SECURITY[] = "--disable-web-security"; + auto newArgv = parseInputArgument(argc, argv, ARG_DISABLE_WEB_SECURITY); + MainApplication app(argc, newArgv); /* * Runguard to make sure that only one instance runs at a time. diff --git a/src/mainapplication.cpp b/src/mainapplication.cpp index bdb6676fe560dc4ae2e869c91863177375c0c0d1..654387d2dd86e66aded65bb3a5747291c2c66a95 100644 --- a/src/mainapplication.cpp +++ b/src/mainapplication.cpp @@ -257,6 +257,15 @@ MainApplication::parseArguments() parser.addHelpOption(); parser.addVersionOption(); + // This option is forced into the arg list. + QCommandLineOption webSecurityDisableOption(QStringList() << "disable-web-security"); + parser.addOption(webSecurityDisableOption); + + QCommandLineOption webDebugOption(QStringList() << "remote-debugging-port", + "Web debugging port.", + "port"); + parser.addOption(webDebugOption); + QCommandLineOption minimizedOption(QStringList() << "m" << "minimized", "Start minimized.");