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

要怎么样才能用油猴操作外部js加载完成后的元素呢

[复制链接]
  • TA的每日心情

    2022-4-15 22:50
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    1

    帖子

    7

    积分

    助理工程师

    Rank: 1

    积分
    7
    发表于 2022-4-10 10:44:52 | 显示全部楼层 | 阅读模式
    10油猫币

    只有在选取工具选取过之后才能定位元素,好像这些资源是外部引入的,要怎么样才能用油猴操作外部js加载完成后的元素呢
    image.png
    假如不选取就定位不了,网页源码也没有
    image.png

    image.png

    最佳答案

    查看完整内容

    [md]这是iframe的问题,在iframe内部的元素是无法直接在外部获取到的(因为作用域不同),当你审查元素并点击时,浏览器会自动切换控制台的作用域: ![104144k889e93zkqeto891.png](data/attachment/forum/202204/10/105502fzndwms7nu71n0im.png) 最简单的解决方法是查看iframe的url是什么,让脚本直接match进去即可(iframe可以理解为一个独立的网页)。如果是元素延迟加载的问题,可以用setTimeout或MutationObserver解决,具体 ...
  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    10

    主题

    315

    帖子

    402

    积分

    荣誉开发者

    Rank: 10Rank: 10Rank: 10

    积分
    402

    活跃会员热心会员突出贡献三好学生猫咪币纪念章中秋纪念章国庆纪念章

    发表于 2022-4-10 10:44:53 | 显示全部楼层

    这是iframe的问题,在iframe内部的元素是无法直接在外部获取到的(因为作用域不同),当你审查元素并点击时,浏览器会自动切换控制台的作用域:
    104144k889e93zkqeto891.png
    最简单的解决方法是查看iframe的url是什么,让脚本直接match进去即可(iframe可以理解为一个独立的网页)。如果是元素延迟加载的问题,可以用setTimeout或MutationObserver解决,具体请搜索论坛内教程。

    已有1人评分贡献 理由
    王一之 + 1 ggnb!

    查看全部评分 总评分:贡献 +1 

    回复

    使用道具 举报

    发表回复

    本版积分规则

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