library to copy plain and html MIME types to the clipboard
此腳本不應該直接安裝,它是一個供其他腳本使用的函式庫。欲使用本函式庫,請在腳本 metadata 寫上: // @require https://update.gf.qytechs.cn/scripts/491896/1516188/Copy%20Text%20and%20HTML%20to%20Clipboard.js
Call with copy2Clipboard(event, mode, text[, html]) where
event is the triggering user event (for example, a button click); this is used when the user's Clipbord API is disabled and the event.clipBoardData method is used as a fallbackmode is the desired formatting mode:
"txt" if only the text/plain MIME type should be set"fmt" if both text/plain and text/html MIME types should be settext is the plaintext that shall be copied to clipboardhtml (optional) is the HTML equivalent that shall be copied to clipboard; if the parameter is not specified, text is set as html contentFor example:
$(button).on('click', (ev) => {
copy2Clipboard(ev, "fmt", "hello world", "<strong>hello world</strong>");
});