![]() |
1
7
您的用户脚本是“ content script “,它在Greasemonkey扩展(或其他用户脚本管理器)的上下文中运行,并可以访问Greasemonkey API。它被称为内容脚本,因为它可以访问网页的内容,即DOM。 从网页的HTML调用的脚本是“页面脚本”,在单独的上下文中运行。他们无法直接访问内容脚本的范围,包括您的用户脚本。
在这两个示例中
问题不是你用了
我无法确切解释为什么你会收到错误消息
如果您确实需要向网页本身添加功能,一种相对简单可靠的方法是注入
|
|
Zach · 使用相同的用户脚本在不同的URL上运行不同的代码 7 年前 |
![]() |
Nur Bar · 如何再次启动代码?(在动态更新的页面上) 7 年前 |
![]() |
rm -rf · Greasemonkey附加组件工作不正常 7 年前 |
![]() |
Boontawee Home · 无法删除某些网页上的灰度过滤器 7 年前 |
![]() |
Marksyw · 将innerHTML从多个元素复制到剪贴板 7 年前 |
![]() |
NickP · jQuery创建的按钮删除链接文本 7 年前 |