【问题标题】:How to insert a button to gmail page in firefox extension?如何在 Firefox 扩展中将按钮插入到 gmail 页面?
【发布时间】:2018-10-25 18:13:27
【问题描述】:

我想为 chrome 和 firefox 开发一个扩展,并且需要在 gmail 页面中插入一个按钮。在 chrome 中,我使用 Inboxsdk,它可以像这样工作得很好:image

不幸的是,firefox 扩展似乎不支持 inboxsdk。我试图加载 inboxsdk 脚本,但 gmail 上没有任何反应。我想问 有没有办法在 firefox 扩展上使用 Inboxsdk?或者有没有其他方法可以将按钮作为 inboxsdk 插入到 gmail 中? 谢谢。

【问题讨论】:

  • 您可以尝试动态创建按钮并将它们附加到 content.js 中的发送按钮。

标签: google-chrome-extension firefox-addon inboxsdk


【解决方案1】:

InboxSDK 目前仅支持 Chrome 和 Safari 浏览器扩展。

支持哪些浏览器?目前 Chrome 和 Safari 支持的。 Chrome 版本 36 和 Safari 7 是我们的最低版本 支持。

Firefox 支持正在考虑中;如果您是,请告诉我们 有兴趣。

FAQ - Supported Browsers

在不使用 InboxSDK 的情况下添加按钮来组合视图的一种方法是使用 MutationObservers 并检查何时将组合视图添加到 DOM。找到发送按钮并动态附加您自己的按钮。困难的部分将是找到一种可靠地识别撰写视图/发送按钮的方法。 类名可以工作,但我很确定 gmail 是否有一致的类名和 id 可以使用(混淆等)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-22
    • 2020-06-17
    相关资源
    最近更新 更多