我正在使用puppeteer,并且正在尝试将变量传递给这样的箭头函数
const token ='qwertyuisdfghjkl';
await page.evaluate(token => {
localStorage.setItem("token", token);
});
但是token
是undefined
答案 0 :(得分:4)
docs表示将值作为第二个参数传递:
const token = 'qwertyuisdfghjkl'
await page.evaluate(value => {
localStorage.setItem("token", value)
}, token)
答案 1 :(得分:3)
您需要将变量作为第二个参数传递给page.evaluate
const token ='qwertyuisdfghjkl';
await page.evaluate(value => {
localStorage.setItem("token", value);
}, token);