QtWebEngine评估JavaScript、禁用chrome沙盒的最低工作代码
我正在尝试使用QtWebEngine创建一个评估javascript的最小POC,并且不涉及GUI 一次尝试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
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.