1. hook document.getElementsByTagName 要获取的标签位置
const originalGetElementsByTagName = document.getElementsByTagName;
document.getElementsByTagName = function(tagName) {
if (tagName === 'script') {
debugger;
}
const elements = originalGetElementsByTagName.apply(this, arguments);
return elements;
};
2. hook document.createElement要获取的标签位置
const originalGcreateElement = document.createElement;
document.createElement = function(tagName) {
if (tagName === 'form') {
}
debugger
const elements = originalGcreateElement.apply(this, arguments);
return elements;
};