gpt4 book ai didi

interface - 更改 Gmail 的网络界面

转载 作者:行者123 更新时间:2023-12-05 01:33:07 26 4
gpt4 key购买 nike

作为我正在开发的 Firefox 插件的一部分,我必须更改 Gmail 的 Web 界面,以便有额外的按钮和其他功能。

关于如何做到这一点的任何想法?

最佳答案

没有用于此的 API(Gmail 曾经有一个 GreaseMonkey API,但他们已经封存了它),所以你必须做所有的 Ad-Hoc。更难的是,大部分页面都是使用 JavaScript 动态构建的,因此很少有页面是不变的。

你需要做的是从一个能做你想做的事情的 GreaseMonkey 脚本开始,然后使用 GreaseMonkey 编译器把它变成一个扩展。或者,如果你只关心 Firefox4+,你可以使用 JetPack。

使用 Firebug 检查您要修改的元素,找出类名(在 CSS 中使用,相对稳定,因为 Gmail 主题依赖于类名),然后从那里开始注入(inject) DOM 对象。为您自己的对象使用 Gmail 的现有类名称,以使它们适合 UI。

我们使用 JQuery 来简化这一切,但在 GreaseMonkey 中使用 JQuery 很困难,因为最新版本存在一些错误。您需要提取一个缩小版本(我认为 1.3.2 是最后一个有效的版本,但您可以在此处搜索)并将其内联到您的代码中。

build 这些东西是一条艰难的道路,但人们喜欢它们!祝你好运!

关于interface - 更改 Gmail 的网络界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5354603/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com