-
Notifications
You must be signed in to change notification settings - Fork 62
Open
Description
Scripts/Rosin/InjectionScript.js#L147
插件开启时,对原有console的继续执行,为何只支持一个参数呢? oldFun(arguments[0]);
这会导致浏览器调试时,原来 console.log(123,456); 最后浏览器只输出 123
if (Object.prototype.hasOwnProperty.call(source, prop)) {
// 不覆盖原方法执行,只是加个壳
(function(obj, prop) {
if (typeof obj[prop] === "function") {
var oldFun = obj[prop].bind(obj);
obj[prop] = function() {
source[prop].apply(source, arguments);
// oldFun.apply(obj, arguments);
oldFun(arguments[0]);
};
} else {
obj[prop] = source[prop];
}
})(obj, prop);
}Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels