无环境连调
BOM
location对象
JS之location对象详解_js location_码上十七的博客-CSDN博客
navigator对象
Navigator 对象 深入研究_Msro的博客-CSDN博客
JS引擎
JavaScript | MDN (mozilla.org)
谷歌v8 微软查克拉 ffg quickjs
补环境
自己补
JS逆向之浏览器补环境详解_js逆向补环境_我的眼里只有bug的博客-CSDN博客
把对象的在网站的内容吐出来在看需要什么补什么
var navigator={
userAgent : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36 Edg/115.0.1901.203"
}
var document{ }
程式补
安装 npm install jsdom
const jsdom = require("jsdom");
const {JSDOM} = jsdom;
const {window} = new JSDOM(``);
const navigator = window.navigator;
const screen = window.screen;
// 这个是缺啥补啥 基本都齐了
window.XMLHttpRequest = function XMLHttpRequest() {
};
module.exports = {
window,
navigator,
screen
};