// 監聽整個網頁的copy(復制)事件
document.addEventListener('copy', function (event) {
// clipboardData 對象是為通過編輯菜單、快捷菜單和快捷鍵執行的編輯操作所保留的,也就是你復制或者剪切內容
let clipboardData = event.clipboardData || window.clipboardData;
// 如果未復制或者未剪切,則return出去
if (!clipboardData) { return; }
// Selection 對象,表示用戶選擇的文本范圍或光標的當前位置。
// 聲明一個變量接收 -- 用戶輸入的剪切或者復制的文本轉化為字符串
let text = window.getSelection().toString();
if (text) {
// 如果文本存在,首先取消文本的默認事件
event.preventDefault();
// 通過調用常clipboardData對象的 setData(format, data) 方法;來設置相關文本
// setData(format, data);參數
// format
// 一個DOMString 表示要添加到 drag object的拖動數據的類型。
// data
// 一個 DOMString表示要添加到 drag object的數據。
let content = "\n來自會查查-查協會_查展會_查會議_查比賽-賽查查【官網】 https://huixx.cn"
clipboardData.setData('text/plain', text + content);
}
});