是否可以使用 AJAX (Javascript) 与 Gmail 交互?

发布于 2024-10-16 15:28:11 字数 1539 浏览 2 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

数理化全能战士 2024-10-23 15:28:11

如果您可以通过监视和观察发生的情况作为 Gmail 之上的浏览器插件来完成您想做的所有事情,那么您可能想看看这个。它不会完全满足您的要求,但它可以让您沿着这条路到达某个地方。

Gmailr

不幸的是,您可能需要一台服务器。即使您可以解决跨域问题,Gmail 的界面基本上也是在页面加载时使用 JavaScript 动态构建的。因此,JavaScript 函数名称实际上一直在变化。

几乎每个人都按照您所描述的方式进行操作(我们还在 emailga 上提供了 Gmail 的替代界面)路线。我也认识 OtherInbox 的人,他们有一个使用 IMAP 接口来完成大部分任务的服务器组件。

If you can do everything you want as a browser plugin on top of Gmail, by monitoring and observing what goes on, you might want to take a look at this. It won't quite do what you're asking for, but it gets you somewhere along the path.

Gmailr

Unfortunately, you're probably going to need a server. Even if you could work around the cross-domain issues, Gmail's interface is basically built dynamically with JavaScript when the page loads. So the JavaScript function names will be changing on you literally all the time.

Just about everybody doing anything like what you're describing (we provide an alternative interface to Gmail as well at emailga) has gone this route. I know the OtherInbox guys as well, and they have a server component that uses the IMAP interface to do most of their magic.

蹲墙角沉默 2024-10-23 15:28:11

我认为您需要创建一个自定义邮件服务器,它可以通过 pop3 或 imap 或 smtp 连接到 gmail。
另一方面我确信ajax请求不能是跨域请求,但是php可以做到这一点。所以你必须需要一个 php 文件,通过 pop3|imap|smtp 或 ajax 访问 gmail。但只有 javascript 无法做到这一点。

i think you need to create a custom mail server which can connect to gmail via pop3 or imap or smtp.
on the other hand i am sure that ajax requests cannot be cross domain requests, but the php can do this. so you must need a php file wich access to the gmail through pop3|imap|smtp or ajax. but only javascript cant do that.

错々过的事 2024-10-23 15:28:11

请查看 Gmail API

我认为你可以使用它,尽管我还没有深入研究它。

希望有帮助。

Please look at Gmail API.

I think you can work with it, although, I haven't investigated it in depth.

hope it helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文