yuandeabc 发表于 2021-9-14 09:11

油猴脚本怎么调用原网页的函数和变量

怎么在油猴脚本中调用原网页中的函数和变量。比如,原网页有函数 abc()和变量x   
百度了很久,都没有弄明白这个问题。

极品小猫 发表于 2021-9-14 09:22

在大多数情况下,没有进行沙盒隔离,是可以直接在脚本中调用的

minibeetuaman 发表于 2021-9-14 09:39

脚本执行的时机自己设置一下,你在目标脚本之前执行,肯定什么都无法引用

yulinsoft 发表于 2021-9-14 09:50

huiye123 发表于 2021-9-14 09:51

要不。延迟加载setTimeout() 试一下?

Thending 发表于 2021-9-14 10:26

变量隔离知不知道?一般都是有作用域的,除非是全局。而油猴更是在匿名函数包里写的,那是私有化的 (function(){...})();

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Closures

wangxiaohang 发表于 2021-9-14 10:45

如果是为了调用函数可以直接复制过来用,想要得到变量需要看情况,情况很多,方法也有

xiaovssha 发表于 2021-9-14 10:46

unsafeWindow.x 记得好评

dork 发表于 2021-9-14 11:00


unsafeWindow.x

brightwill 发表于 2021-9-14 11:44

之前我是直接复制整个函数直接运行的
页: [1] 2
查看完整版本: 油猴脚本怎么调用原网页的函数和变量