gpt4 book ai didi

javascript - Gmail 对话 View 切换 bookmarketlet/favelet/"scriptlet"

转载 作者:可可西里 更新时间:2023-11-01 01:24:59 25 4
gpt4 key购买 nike

我注意到,如果我打开一个 gmail 选项卡并打开/关闭对话 View ,然后我打开另一个选项卡并更改对话 View 设置,我的原始选项卡将保持在它开始时的对话 View 状态,例如在执行新操作时搜索等,新标签使用我刚刚更改的设置。

这让我想到可能有一些 JavaScript bookmarklet/favelet/“scriptlet”可以让我们轻松地临时更改给定 gmail 选项卡的设置,而无需进入设置。

有没有人知道这个已经存在或者有人能够创建它?我的想法是在打开和关闭它的情况下捕获大量 gmail,并对两者进行 diff/winmerge 以查看有什么不同,然后从那里获取它,但我希望有人已经创建了它 =)。

最佳答案

我会查看 gmail js 并制作一个书签 :P

编辑:看来 js 被混淆了很多,从原始 js 复制函数会很难......

我将检查两个 View 之间的 html 更改是什么,并自己编写一个 js 函数来应用这些更改。

我去了,而不是让它有点不同,我写了一些 js,它实际上做你自己会做的事情(它模拟进入设置并改变它们)。

我制作了一个带有链接的 jsfiddle,可以将其拖到书签栏中:

https://jsfiddle.net/randomengineer/0nc4hajp/4/

小书签代码:

javascript:
window.location.hash = 'settings/general';
a = () => document.querySelector('tbody tr:nth-child(13) input:not(:checked)');
b = setInterval(() => {
if(a() != null) {
clearInterval(b);
a().click();
document.querySelector('[guidedhelpid=save_changes_button]').click();
}
}, 5);

关于javascript - Gmail 对话 View 切换 bookmarketlet/favelet/"scriptlet",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31639592/

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