当前位置: 首页 > news >正文

招聘网站建设的项目描述校园网站建设方案模板

招聘网站建设的项目描述,校园网站建设方案模板,动漫制作专业属于艺术类吗,长沙企业网站建设收费遇到一个需求, 在浏览器环境下来运行 js sdk 文件, 这个 js 文件是不能运行在 nodejs 环境下的; 所以通过 puppeteer 无头浏览器来运行代码获取对应的结果。 首先是安装插件 puppeteer,然后创建一个项目, 我这里是express; 这里是主要的代码。 const p…

遇到一个需求, 在浏览器环境下来运行 js sdk 文件, 这个 js 文件是不能运行在 nodejs 环境下的; 所以通过 puppeteer 无头浏览器来运行代码获取对应的结果。

首先是安装插件 puppeteer,然后创建一个项目, 我这里是express;
这里是主要的代码。

const puppeteer = require('puppeteer');
const path = require('path')
const htmlPath = path.join(__dirname, './index.html');function runCodeInBrowser() {return new Promise(async (resolve, reject) => {try {const browser = await puppeteer.launch();const page = await browser.newPage();await page.goto(`file://${htmlPath}`)// 执行您自己的代码const result = await page.evaluate(() => {return test()});await browser.close();resolve(result);} catch (error) {reject(error)}})
}module.exports = runCodeInBrowser

代码解释:
await page.goto(`file://${htmlPath}`)这里是加载本地html文件, 在html文件里面导入你的js文件<script src="./test.js"></script>, 然后就通过 page.evaluate(() => { return test() }); 这个函数来获取你testjs文件里面的函数了; 需要注意的是, testjs文件里面的函数需要是全局变量;

demo

http://www.yayakq.cn/news/792923/

相关文章:

  • 在阿里巴巴上做网站需要什么最新免费网站源码
  • 广州网站设计 信科网络福田网站建设多少钱
  • 佛山小企业网站建设个人主页建站
  • 中考管理系统登录网站跨境电商哪个平台比较好
  • 早那么做商城网站中国疾控卫生应急服装
  • 房产网站制作网络营销专业可以干什么工作
  • 如何增加网站关键词库wordpress js图片
  • 网站建设 精品课程最好的网络推广方式
  • 网站开发联系人国强建网站挣钱 优帮云
  • 烟台网站建设维护中国公司网
  • 购物网站设计流程图wordpress postpass
  • 专门做特价的网站制作网页背景如何铺满
  • 有了网站源码怎么做app太原建站网站模板
  • 怎么做电影网站页面的wordpress 2016
  • 友汇网网站建设管理后台自己能搞定吗?
  • 织梦网站备份几种方法做的比较好的猎头网站
  • 网站注册账号怎么做怎么搭建网站
  • 网站开发需要具备哪些技术2345网址导航怎么卸载win10
  • 来自网站的临时会话滁州百度seo
  • 购物导购网站开发注册网站会员需填写
  • 建立网站线上营销天津室内设计公司排行
  • 天津企业网站专业订制连云港权威网站建设价格
  • 全网营销式网站网络营销推广方案的思路及步骤解析
  • 个人网站可以备案网站文章结构变更怎么做301
  • 有什么做网兼的网站口碑营销的好处
  • 做网站找什么公司工作拓者设计
  • 企业系统申报宁波seo关键词优化方法
  • 英文营销型网站建设网站构建
  • 移动端网站开发技术网站建设丶金手指花总12
  • 惠东做网站公司天津建设招标网站