node执行抠出来的js,规避的问题

抠出来的js代码用node执行,会产生的问题

1.node中没有window/document/screen对象问题:

window/document/screen对象问题:
	1.nodeJs没有window对象,如果使用window对象需要创建一个,或者只想global.
  	document同理
  var window ={}
  //或者
  var document={}
  //或者
  var screen = {"width":900,"height":1200}
  console.log(screen.width)
  
  2.使用jsdom之类的库

2.window.btoa做base64的操作,node没有

window.btoa在nodejs中不存在
解决方式:使用其他代替
	Buffer.from("加密数据").toString('base64')
posted @ 2020-09-23 17:19  Jeff的技术栈  阅读(308)  评论(0编辑  收藏  举报
回顶部