diff --git a/src/main.cpp b/src/main.cpp index 20ca27dd..a92947ec 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 bdb6676f..654387d2 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.");