QtWebEngine评估JavaScript、禁用chrome沙盒的最低工作代码

QtWebEngine评估JavaScript、禁用chrome沙盒的最低工作代码,javascript,chromium,qtwebengine,Javascript,Chromium,Qtwebengine,我正在尝试使用QtWebEngine创建一个评估javascript的最小POC,并且不涉及GUI 一次尝试 int main(void) { int argc = 1; char *argv[] = {"Hello"}; QApplication app(argc, argv);; QtWebEngine *e = QtWebEngine::initialize() QWebEnginePage *page = new QWebEnginePage; pag

我正在尝试使用QtWebEngine创建一个评估javascript的最小POC,并且不涉及GUI

一次尝试

int main(void)
{
  int argc = 1;
  char *argv[] = {"Hello"};

  QApplication app(argc, argv);;    

  QtWebEngine *e = QtWebEngine::initialize()
  QWebEnginePage *page = new QWebEnginePage;
  page->runJavaScript("'Java''' 'Script'",
              [](const QVariant &result){ qDebug() << result; });

  std::cout << "Compiled and Linked" << std::endl;
  return 0;
}
但这也是错误的。 我还遇到了关于

  :[0712/072409:ERROR:browser_main_loop.cc(217)] Running without the
  SUID sandbox! See
  https://chromium.googlesource.com/chromium/src/+/master/docs/linux_suid_sandbox_development.md
  for more information on developing with the sandbox on.

很明显,将setuid沙盒禁用为chromium是一个逃生舱口,但我不太清楚在哪里可以通过编程设置它

我得到了一个正在运行的示例,很快就会发布。请使用选项
--无沙箱
。见:
  :[0712/072409:ERROR:browser_main_loop.cc(217)] Running without the
  SUID sandbox! See
  https://chromium.googlesource.com/chromium/src/+/master/docs/linux_suid_sandbox_development.md
  for more information on developing with the sandbox on.