Javascript “木偶演员”;无法移动着色器缓存“;尝试加载Chrome配置文件时

Javascript “木偶演员”;无法移动着色器缓存“;尝试加载Chrome配置文件时,javascript,node.js,puppeteer,Javascript,Node.js,Puppeteer,我在试图让Puppeter在现有的chrome窗口中使用用户数据运行时遇到了很多问题。我试着简化一些事情,下面是我当前的代码。我不知道还能做什么,因为我已经尝试了与该问题相关的一切: const browser = await puppeteer.launch({ headless: false, userDataDir: 'C:\\Users\\me\\AppData\\Local\\Google\\Chrome\\User Data' }) const page = awai

我在试图让Puppeter在现有的chrome窗口中使用用户数据运行时遇到了很多问题。我试着简化一些事情,下面是我当前的代码。我不知道还能做什么,因为我已经尝试了与该问题相关的一切:

const browser = await puppeteer.launch({
    headless: false,
    userDataDir: 'C:\\Users\\me\\AppData\\Local\\Google\\Chrome\\User Data'
})
const page = await browser.newPage();
这会导致以下错误:

error Error: Failed to launch chrome!
[8084:14860:0321/091939.752:ERROR:cache_util_win.cc(19)] Unable to move the cach
e: 0
[8084:14860:0321/091939.752:ERROR:cache_util.cc(140)] Unable to move cache folde
r C:\Users\me\AppData\Local\Google\Chrome\User Data\ShaderCache\GPUCache
 to C:\Users\me\AppData\Local\Google\Chrome\User Data\ShaderCache\old_GP
UCache_000
[8084:14860:0321/091939.752:ERROR:disk_cache.cc(184)] Unable to create cache
[8084:14860:0321/091939.752:ERROR:shader_disk_cache.cc(622)] Shader Cache Creati
on failed: -2

该问题与开放式镀铬工艺有关。确保在“任务管理器”中关闭所有这些选项,以下选项将起作用:

browser = await puppeteer.launch({
    headless: false,
    executablePath: `C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe`,
    userDataDir: `C:\\Users\\Marwan\\AppData\\Local\\Google\\Chrome\\User Data`,
});

尝试从
chrome://version
以及
配置文件路径
,因此您应该得到如下内容:
const browser=wait puppeter.launch({executablePath:'C:\Program Files(x86)\Google\Chrome\Application\Chrome.exe',headless:false,userDataDir:'C:\Users\me\AppData\Local\Google\Chrome\User',})const page=wait browser.newPage()你应该用这段代码更新你的老问题,这感觉非常具体和有用:d使用可执行路径和特定的概要文件目录而不是用户目录,同样的问题:/n是否有办法保持已打开的窗口打开,从而不关闭它?