JS 读写剪贴板
摘要:document.execCommand API 复制操作 复制时,先选中文本,然后调用document.execCommand('copy'): const inputElement = document.querySelector("#input"); inputElement.select()
阅读全文
posted @
2024-08-21 22:17
y1j2x34
阅读(187)
推荐(0) 编辑
异步获取焦点并弹出输入法
摘要:有些浏览器会为了用户体验和安全考虑,拦截一些非用户行为触发的回调中执行的敏感操作。例如,在`setTimeout`函数中调用`window.open`,或者使用 DOM 元素的`focus`方法。为了解决这个问题,通常的解决方法是在用户事件回调函数中同步地调用这些方法,然后在异步回调中执行后续操作,
阅读全文
posted @
2023-08-07 15:04
y1j2x34
阅读(108)
推荐(0) 编辑
Tips: How to Get the Currently Selected HTML Content in Major Browsers
摘要:```js function getSelectionHtml() { const sel = window.getSelection(); if (sel.rangeCount) { var container = document.createElement("div"); for (var i
阅读全文
posted @
2023-06-29 17:13
y1j2x34
编辑