This commit is contained in:
cilame 2021-09-29 21:13:12 +08:00
parent eb4eb34804
commit 17f08f7bb4

View File

@ -200,8 +200,10 @@ function make_domhooker_funcs(){
var v_model = `
!function(){
// hook ${obname}.prototype.${name} get set
try{ var _desc = Object.getOwnPropertyDescriptors(${obname}.prototype).${name} }catch(e){ return }
try{
var _desc = Object.getOwnPropertyDescriptors(${obname}.prototype).${name}
var _old_get = _desc.get, _old_set = _desc.set
}catch(e){ return }
var _new_get = saf(function get(){
var r = _old_get.apply(this, arguments)
if (e["config-hook-domobj"] && e["config-hook-domobj-get"]){ window.v_log('[${obname} ${name} get]', r) }