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

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

[复制链接]

该用户从未签到

1

主题

0

回帖

8

积分

助理工程师

积分
8
发表于 2022-4-10 10:44:52 | 显示全部楼层 | 阅读模式
悬赏10油猫币已解决

只有在选取工具选取过之后才能定位元素,好像这些资源是外部引入的,要怎么样才能用油猴操作外部js加载完成后的元素呢
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]初来乍到

    22

    主题

    862

    回帖

    1361

    积分

    荣誉开发者

    积分
    1361

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

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

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

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

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

    回复

    使用道具 举报

    发表回复

    本版积分规则

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