1
63
|
2
16
我创造了一个小帮手方法,玩得开心:) 检索窗口的变量 “兰尼斯特”,“总是”,“支付”,“他的”,“债务” , 执行以下操作:
我的代码:
请注意,我使用了jquery。您可以轻松使用本机JS “删除属性” 和 “移动儿童” 相反。 |
3
12
使用Liran的解决方案,我正在为
|
4
2
Chrome的文档为您提供了一个良好的起点: https://developer.chrome.com/extensions/content_scripts#host-page-communication
此方法允许您将全局页变量提取到内容脚本中。它还使用一个想法,只接受您在握手时识别的传入消息。你也可以用
解释
第1轮V1.0
1.1承诺!
第二轮-等级和承诺V2.0如果使用ES模块,我建议将类抛出到它自己的文件中,并将其作为默认值导出。然后它就变成:
|
5
1
实际上,我使用本地存储API来解决这个问题。 注意:要使用它,ContentScript应该能够读取本地存储。 在manifest.json文件中,只需添加“存储”字符串:
劫持函数存在于内容脚本中:
现在我们可以从ContentScript调用
或者,如果在ContentScript中使用jQuery,就像我这样:
提取内容:
这可以多次调用,因此,如果页面更改了元素或内部代码,则可以添加事件侦听器以使用新数据更新扩展。 编辑:我添加了回调,因此您可以确保您的数据不会无效(我自己也有此问题) |
6
1
如果您知道要访问哪些变量,可以制作一个快速自定义内容脚本来检索它们的值。
在
在
您可以修改代码以返回数组或其他对象。 |
7
0
不。
|
cheese-berry · Chrome扩展:点击后弹出图像更改 2 年前 |
Hamdi Alp · 镀铬。存储同步设置和获取失败 6 年前 |
Wyatt Arent · 在哪里接受订阅付款? 6 年前 |