【发布时间】:2026-01-03 14:50:02
【问题描述】:
我正在构建一个小书签,用于获取所选文本并将其发送回我的服务器进行处理。它适用于除 Gmail 之外的所有网站。任何人都知道如何让它在 Gmail 上运行。这是我正在使用的代码:
var selectedText = '';
if (window.getSelection) {
selectedText = window.getSelection();
} else if (document.getSelection) {
selectedText = document.getSelection();
} else if (document.selection) {
selectedText = document.selection.createRange().text;
} else {
selectedText = document.activeElement.contentWindow.getSelection();
};
【问题讨论】:
-
我觉得无论谁投了反对票而没有评论原因,这很糟糕。好问题康纳,祝你好运。 Goshido 听起来像是一次了不起的冒险。
-
Here is a more general solution 也适用于框架内的选定文本。
标签: javascript gmail bookmarklet