Я хочу получить доступ до объекта "window.ZC_CONFIG", до загрузки страницы, но получаю undefined.
var localStorageData = require('../../utils').localStorage
module.exports = async (page, scenario) => {
await require('./loadCookies')(page, scenario)
require('./interceptImages')(page, scenario)
await page.evaluateOnNewDocument((localStorageData) => {
(async () => {
await console.log(window.ZC_CONFIG) // здесь пытаюсь асинхронно отобразить свйоство
})().catch((err) => {
console.error(err)
})
localStorage.clear()
localStorage.setItem("vuex", JSON.stringify(localStorageData))
}, localStorageData)
}
Когда делаю задержку, перед выводом в консоль то все отображается
setTimeout(() => {
console.log(window.ZC_CONFIG)
}, 1000)
Помогите пожалуйста з решением задачи