Tag: gmail

使用小书签单击Gmail的“显示原始”按钮

当我在Gmail中打开电子邮件时,我正在尝试以编程方式单击“显示原始”下拉菜单项。 所有元素的ID随每个电子邮件动态变化,因此这不是找到我想要点击的菜单项的可靠方法。 首先,我只是想在Chrome的控制台中创建一个点击它的JavaScript。 加载jQuery后,我试过这个: jQuery(‘div[role=menuitem]:contains(Show original)’).click(); 虽然它似乎选择了正确的div并单击它,但它不是预期的行为,并且点击实际上没有做任何事情。 这是一个满载的电子邮件菜单,其中包含我想用JavaScript点击的菜单项: Show original 我的目的是使用书签,但由于安全警告,我在书签中加载jQuery时遇到问题,但这是另一个问题。 此外,我应该在点击“显示原始”按钮之前尝试打开下拉列表,还是我可以在不先打开菜单的情况下单击此按钮?

如何阻止Gmail最大化iFrame?

我正在尝试使用嵌入在iframe中的Gmail创建网页。 但是,Gmail有一些javascript代码可以在加载时执行。 我相信以下js代码段是导致Gmail劫持窗口并最大化自身的原因,摧毁了我的父iframe: if (top.location != self.location) { top.location = self.location.href; } 最好是,我正在寻找一种跨浏览器的解决方案(并不涉及greasemonkey或其他一些基于浏览器的黑客)。 如果jquery有一些适用的函数/插件,那就太好了。

如何使用jQuery以编程方式点击Gmail中的“在下方显示图片”?

我正在创建一个谷歌浏览器扩展程序,使用jQuery为Gmail中的“在下方显示图片”链接添加键盘快捷键。 我尝试了以下方法来模拟点击失败: $(“#canvas_frame”).contents().find(“span:contains(Display images below)”).mousedown().mouseup().click(); $(“#canvas_frame”).contents().find(“span:contains(Display images below)”).click(); $(“#canvas_frame”).contents().find(“span:contains(Display images below)”).mousedown(); $(“#canvas_frame”).contents().find(“span:contains(Display images below)”).mouseup(); $(“#canvas_frame”).contents().find(“span:contains(Display images below)”).trigger(‘click’); 有人能指出我正确的方向吗? 谢谢。

为什么这个JQuery事件不会在gmail中触发?

我遇到了将Jquery事件绑定到gmail’body’的问题 $(‘body’).on(‘click’, function(event) { console.log(“Entered function”); }); 访问IMDB.com(例如)和谷歌Chrome开发者控制台粘贴上面的代码。 单击该页面时,您可以在控制台上看到“已输入的function”。 但是当我尝试使用gmail时,我收到以下消息: TypeError: Object # has no method ‘on’ gmail发生了什么,我该如何解决这个问题? 编辑: – 非JQuery版本: document.addEventListener(“click”, function() { console.log(“Entered function”); }, false); 就像评论者指出的那样,JQuery没有加载Gmail,这里是一个非JQuery版本,它可以在你点击gmail时工作,但当你点击一个链接(打开一个包含其中一些链接的电子邮件)时它不会工作了。