我想知道我是否收到来自Gmail的新邮件,但我不想一直到Gmail。是否可以使用Javascript检查新的Gmail电子邮件?
是否可以使用JavaScript来检查是否有新消息到达? 我知道这是可能的使用PHP类,但我想这样做的JavaScript也。
我想知道我是否收到来自Gmail的新邮件,但我不想一直到Gmail。是否可以使用Javascript检查新的Gmail电子邮件?
是否可以使用JavaScript来检查是否有新消息到达? 我知道这是可能的使用PHP类,但我想这样做的JavaScript也。
不,不这么认为。请记住,做这种事情的唯一方法是与AJAX相关=>不可能访问其他网站,但与页面所在的JS相同。
我想第一个假设应该是Gmail用户应该已经在同一浏览器中登录到Gmail网站,并且不需要重新启动机器,换句话说gmail cookie应该是活的并且应该说gmail是谁登录用户。
然后你可以编写JavaScript加载http://mail.google.com在一些隐藏的iframe,并把它的文件句柄探索页面的DOM,并找出在收件箱中表中的任何大胆的行(这是说很简单,但肯定是在做复杂)
是的,不是。你不能单独使用Javascript来完成,但是如果你可以写一些代理脚本来登录gmail并检查你的话,你可以用Javascript来完成 - 然后返回数据text/json/php/whatever ...
听起来很有趣。是否有可能探索JavaScript内的iframe中的页面的DOM?有没有浏览器的跨域问题?我以前没有做过这样的事情。 – chris 2009-10-27 01:45:59
我不这么认为。对于iframe,不存在跨域问题。我说这是因为某处我找到并操纵了代码,这些代码会自动从您的Orkut个人资料中提取联系人,并向他们发送一些特制的剪贴簿(如垃圾邮件)。我知道,因为我太垃圾邮件的受害者之一:)。 – jatanp 2009-10-27 17:41:27