Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome devtools 木偶戏中的无头实验_Google Chrome Devtools_Puppeteer - Fatal编程技术网

Google chrome devtools 木偶戏中的无头实验

Google chrome devtools 木偶戏中的无头实验,google-chrome-devtools,puppeteer,Google Chrome Devtools,Puppeteer,我正在使用,我想访问该域 我可以启用域,但如果我尝试呼叫,会收到以下错误消息: content-generator-api-0 | Error: Protocol error (HeadlessExperimental.beginFrame): Command is only supported if BeginFrameControl is enabled. 这是我正在运行的代码 const browser = await puppeteer.launch(...) const page

我正在使用,我想访问该域

我可以启用域,但如果我尝试呼叫,会收到以下错误消息:

content-generator-api-0  | Error: Protocol error (HeadlessExperimental.beginFrame): 
Command is only supported if BeginFrameControl is enabled.
这是我正在运行的代码

const browser = await puppeteer.launch(...)
const page = await browser.newPage()
await page.goto(url)
const cdp = await page.target().createCDPSession()
await cdp.send('HeadlessExperimental.enable')
const frameData = await cdp.send('HeadlessExperimental.beginFrame', {screenshot: {}})
我设置了以下铬标志,如中所建议的

根据中的描述判断,我猜我需要修改木偶演员库以支持使用BeginFrameControl创建目标

目前,BeginFrameControl仅在无头模式下受支持 并且只能在目标创建时启用

另外,《木偶演员》的稳定版本正在运行chrome版本594312,但看起来无头实验在之前没有进行过修补,它没有包含在任何添加--enable begin frame control(启用开始帧控制)切换到chrome启动参数中

'--enable-surface-synchronization',
'--run-all-compositor-stages-before-draw',
'--disable-threaded-animation',
'--disable-threaded-scrolling',
'--disable-checker-imaging',