/* 将以下脚本内容插入控制台console窗口可实现按键复制文本至剪切板 PS:需要定制文本查询与按键方式 */ async function copyS(){ // 获取要复制的文本 var textToCopy; // 获取包含翻译文本的div元素 var div = document.querySelector('.BayTrans_paraphrase__rzgat'); // 获取所有的

元素 var paragraphs = div.querySelectorAll('p'); // 遍历每个

元素 paragraphs.forEach(function(paragraph) { // 获取每个

元素内的两个元素 var posSpan = paragraph.querySelector('.BayTrans_pos__18VRV'); var adjSpan = paragraph.querySelector('span:not(.BayTrans_pos__18VRV)'); // 拼接并输出文本 var fullText = posSpan.textContent.trim() + ' ' + adjSpan.textContent.trim(); textToCopy=textToCopy?textToCopy+'\n'+fullText:fullText; }); // 复制到剪贴板 navigator.clipboard.writeText(textToCopy); } document.addEventListener('keydown', function(event) { console.log('keydown: ' + event.key); // if (event.ctrlKey && event.key === 's') { if (event.key === 'c') { // 如果按下的是Ctrl+S组合键 console.log('Ctrl+S 被按下'); copyS() } });