我正在尝试在插入部分的 Gmail 撰写工具栏中添加一个按钮。我已经看到了一个可以做到这一点的扩展,所以我知道它是可能的,但我对如何做到这一点感到困惑。
我正在使用 content_Script 将 javascript 注入网页,但撰写窗口位于 iframe 窗口中,显然您不允许注入该窗口,因为即使使用“run_at”:“document_end”,iframe 也会在 content_script 之后加载。
我还感到困惑的另一件事是,Gmail 的所有 id 标签都是随机的,所以如果每次撰写电子邮件时它们总是不同的,我怎么知道要注入哪个标签。
所以任何人都可以帮我解决这个问题,让我知道如何使用 content_script 注入 iframe 以及如何绕过 GMail id 标签总是随机化/不同。
{
"name": "Test Gmail",
"version": "0",
"description": "Test Gmail",
"permissions": ["tabs", "http://*/*", "https://*/*"],
"content_scripts": [
{
"matches": [ "http://*/*", "https://*/*"],
"css": ["mystyles.css"],
"js": ["myScript.js"],
"run_at": "document_end",
"all_frames": true
}
]
}