【问题标题】:Include Puppeteer (javascript) code inside of Static HTML在静态 HTML 中包含 Puppeteer (javascript) 代码
【发布时间】:2020-08-20 20:41:01
【问题描述】:

我对前端很陌生,并在开始实施之前尝试先从概念上确认。

比如我想返回一个静态HTML文件给用户的rest调用请求。这样,我可以在用户端打开 HTML 页面并获取输入。沿着这条线,我想在静态 HTML 文件中插入 puppeteer 代码,以便在获取用户输入之前导航到某些网站。

这有意义吗?如果不是,您能解释一下原因吗?

【问题讨论】:

  • puppeteer 是一个浏览器。您不能在另一个浏览器中运行浏览器。您可以将用户导航到另一个页面,但无法从该其他页面获取他们的输入。这些都是安全风险。
  • 有一个项目 puppeteer-web 试图在浏览器上下文中运行 puppeteer。有关更多信息,请参阅this question's answer,但请注意,它正在尝试将方形钉插入圆孔中......

标签: javascript html puppeteer


【解决方案1】:

这对我来说没有意义。 Puppeteer 是一个 Node.js 库。它意味着在机器上运行,而不是在浏览器中。根据您想要做的事情,我会探索使用<iframe> 加载其他网站并编写JavaScript 来控制<iframe> 并获取您需要的任何输入。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-27
    相关资源
    最近更新 更多