Tampermonkey/油猴/暴力猴编写监听/修改iframe内容

Tampermonkey/油猴/暴力猴编写监听iframe内容

前言

需要一定js/css/油猴代码基础
具体油猴代码可参考油猴api文档查看

获取iframe并不实用

通常查询js获取/修改iframe内元素是使用

const iframe = document.querySelector('iframe')
const iframeDoc = iframe.contentWindow || iframe.contentDocument

再以iframeDoc调用dom Api
但通常会遇到跨域问题导致iframeDoc获取不到,后续自然无法运行

解决方案

但我们现在并不是写自己的js项目,而是利用油猴添加操控dom的脚本。
故而可以利用油猴的一些特性,很简单:
编写脚本时将@match匹配iframe的url即可,之后代码运行环境就是iframe内网页的环境,而不是浏览器url的环境。
具体代码示意如截图示例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值