3

我经常在我的电子邮件中提到代码,我喜欢在视觉上与文本的其余部分区分开来。不过,用当前的 UI 来做这件事是一个巨大的痛苦。

我想制作一个 Chrome 扩展程序,它添加了一个键盘快捷键,将 GMail 撰写窗口中的字体切换为“Courier New”并返回“Sans Serif”。这似乎相对困难,因为所有 JS 代码都被混淆了。

4

1 回答 1

7

这不包括切换菜单,但您可以直接编辑电子邮件正文的 DOM。GMail 似乎是<font face='courier new, monospace'>...</font>用来设置字体的,所以你可以像这个小书签那样做。

javascript:(function(){var selection=window.getSelection().getRangeAt(0);var selectedText=selection.extractContents();var font=document.createElement('font');font.face='courier new, monospace';font.appendChild(selectedText);selection.insertNode(font);})();
于 2013-02-08T21:42:19.867 回答