赞
踩
- var eval_env_script = "";
- var all_eval_env_script = "";
- var base_script = "";
- //常用的proxy_array(按照"_"规范填写,后面会进行解析)
- var proxy_array = ["window","window_document","window_location","window_navigator"];
-
- function vmProxy(object) {
- return new Proxy(object, {
-
- set: function (target, property, value) {
- console.log("set", target, property, value);
- return Reflect.set(...arguments);
- },
- get: function (target, property, recelver) {
- console.log("get", target, property, target[property]);
- if (target[property] == undefined) {
- //拼接脚本
- eval_env_script = target.name.replaceAll("_", ".") + '.' + property;
- }
- return target[property];
- },
-
- });
- }
-
- for(var i = 0; i < proxy_array.length;
![](https://csdnimg.cn/release/blogv2/dist/pc/img/newCodeMoreWhite.png)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。