Node.js 木偶演员视频自动下载而不是显示播放器

Node.js 木偶演员视频自动下载而不是显示播放器,node.js,chromium,google-chrome-headless,puppeteer,Node.js,Chromium,Google Chrome Headless,Puppeteer,基本上我在下面有一段代码 ;(async () => { const browser = await puppeteer.launch({ args: ['--no-sandbox'], headless: false }) const page = await browser.newPage() await page.goto('https://www.w3schools.com/html/mov_bbb.mp4', {waitUntil: 'load

基本上我在下面有一段代码

;(async () => {
  const browser = await puppeteer.launch({
    args: ['--no-sandbox'],
    headless: false
  })

  const page = await browser.newPage()

  await page.goto('https://www.w3schools.com/html/mov_bbb.mp4', {waitUntil: 'load'})
})()
由于某种原因,当我执行脚本时,chromium会自动开始下载视频,而不是显示播放器


有什么办法可以防止这种情况发生吗?

在撰写此答案时,Chromium不支持播放。mp4,了解更多信息:

你怎么能绕过这个动作? 您可以从这里下载最新的chrome dev版本,

然后像这样使用chrome路径

const browser = await puppeteer.launch({
    args: ["--no-sandbox"],
    headless: false,
    executablePath: "./chrome-unstable/chrome" // <-- chrome path here
});
const browser=wait puppeter.launch({
args:[“--no sandbox”],
无头:错,

executablePath:“./chrome不稳定/chrome”//一直很难找到绕过的方法,但我没有真正考虑查看他们的问题页面。感谢您的回答。