上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
12
返回列表 发新帖
楼主: 脚本体验师001 - 

vue3 proxy [[target]]怎么取值

[复制链接]
  • TA的每日心情
    慵懒
    1 小时前
  • 签到天数: 822 天

    [LV.10]以坛为家III

    31

    主题

    553

    回帖

    1564

    积分

    荣誉开发者

    积分
    1564

    荣誉开发者新人进步奖油中2周年生态建设者新人报道挑战者 lv2油中3周年喜迎中秋

    发表于 2023-4-4 14:39:57 | 显示全部楼层
    脚本体验师001 发表于 2023-4-4 14:34
    老师你的库没有问题,通过doc(...).__vue__也能直接读取
    关键已经半路截杀了,不用再操作el属性了。就在 ...

    劫持是在初始化阶段进行的
    有可能视频组件这时候还没全部加载完,要等他全部加载完才会有值
    回复
    订阅

    使用道具 举报

  • TA的每日心情
    开心
    2024-7-30 00:00
  • 签到天数: 122 天

    [LV.7]常住居民III

    29

    主题

    601

    回帖

    542

    积分

    专家

    积分
    542

    油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2023-4-4 14:42:36 | 显示全部楼层
    steven026 发表于 2023-4-4 14:39
    劫持是在初始化阶段进行的
    有可能视频组件这时候还没全部加载完,要等他全部加载完才会有值 ...

    嗯呢,就是这个意思。就是从您这儿得到灵感
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    883

    回帖

    1381

    积分

    荣誉开发者

    积分
    1381

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2023-4-4 20:46:14 | 显示全部楼层
    脚本体验师001 发表于 2023-4-4 08:18
    就是[[target]]对象里的值拿不出来呀,老师教教我怎么操作取值,直接打印是 '' 值 ...
    1. window.Proxy = function () {
    2.     if ('videotag' in arguments[0]) {
    3.         console.log('videoinfo', arguments[0]);
    4.     }
    5.     return new proxy(...arguments);
    6. };
    复制代码

    延迟一秒是因为这个Proxy的定义在你劫持的app之后,读取时还没赋值所以显示为空。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-7-30 00:00
  • 签到天数: 122 天

    [LV.7]常住居民III

    29

    主题

    601

    回帖

    542

    积分

    专家

    积分
    542

    油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2023-4-4 21:43:02 | 显示全部楼层
    cxxjackie 发表于 2023-4-4 20:46
    延迟一秒是因为这个Proxy的定义在你劫持的app之后,读取时还没赋值所以显示为空。 ...

    多这一秒不得了呀老师,这一秒为了保险起见还不得弄个Object.defineProperty什么的
    假如有个女人号称三秒不过岗,另一个叫四秒你再躺,老师你选哪个
    我俩都不选,我选劫持网络请求
    回复

    使用道具 举报

    12
    返回列表 发新帖

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表