我想要在思源粘贴文本的时候将文本的部分内容替换再进行粘贴. 但是我找了些资料. 是没有实现的
例子:
document.addEventListener('paste', function(event) {
// 修改粘贴板的内容,例如将其转换成大写
const clipboardData = event.clipboardData || window.clipboardData;
if (clipboardData) {
const text = clipboardData.getData('text/plain');
const modifiedText = text.toUpperCase(); // 这里将文本内容转换成大写
clipboardData.setData('text/plain', modifiedText); // 将修改后的内容重新放回粘贴板
} else {
console.log('no')
}
});
我想实现类似这样的的 js 代码片段. 但实际上这个代码片段是不生效的.
有没有人知道如何修改粘贴板?
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于