|
|
@ -69,6 +69,8 @@ function loadJs(window, jsText) { |
|
|
|
} |
|
|
|
} |
|
|
|
js += ";\n" |
|
|
|
js += ";\n" |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
console.log('js 加载--->', js) |
|
|
|
return js; |
|
|
|
return js; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -103,10 +105,10 @@ async function handle(url, htmlStr, jsText, cookie, userAgent) { |
|
|
|
browser(window, 'chrome'); |
|
|
|
browser(window, 'chrome'); |
|
|
|
// 加载js
|
|
|
|
// 加载js
|
|
|
|
let js = loadJs(window, jsText); |
|
|
|
let js = loadJs(window, jsText); |
|
|
|
|
|
|
|
// console.log('js 加载--->', js)
|
|
|
|
|
|
|
|
|
|
|
|
// 执行 js
|
|
|
|
// 执行 js
|
|
|
|
let script = new Script(js); |
|
|
|
let script = new Script(js); |
|
|
|
console.log('js 加载--->', jsText) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let internalVMContext = dom.getInternalVMContext(); |
|
|
|
let internalVMContext = dom.getInternalVMContext(); |
|
|
|
script.runInContext(internalVMContext); |
|
|
|
script.runInContext(internalVMContext); |
|
|
|
// 等待 onbeforeunload 钩子触发后的回掉
|
|
|
|
// 等待 onbeforeunload 钩子触发后的回掉
|
|
|
|