我想为chrome和firefox开发一个扩展,并且需要在gmail页面上插入一个按钮。在Chrome浏览器中,我使用Inboxsdk,它的工作原理如下:image
不幸的是,Firefox扩展似乎不支持inboxsdk。我尝试加载inboxsdk脚本,但gmail上没有任何反应。我想问一下是否可以在Firefox扩展上使用Inboxsdk?还是有其他方法可以将按钮作为inboxsdk插入gmail?谢谢。
答案 0 :(得分:0)
InboxSDK当前仅支持Chrome和Safari浏览器扩展。
支持哪些浏览器? Chrome和Safari目前是 支持的。 Chrome 36版和Safari 7是我们的最低版本 支持。
正在考虑对Firefox的支持;请让我们知道您是否 感兴趣。
添加不带InboxSDK的按钮来构成视图的一种方法是使用MutationObservers并检查何时将构成视图添加到DOM。找到发送按钮,然后动态添加自己的按钮。困难的部分将是找到一种方法,您可以如何可靠地识别撰写视图/发送按钮。 类名可以工作,但是我确定gmail是否可以使用一致的类名和ID(混淆等)。