沉冰浮水

沉冰浮水

做最终到的事,成为最终成为的人!
github
bilibili
mastodon
zhihu
douban

「GM_腳本」GM_setClipboard 方法示例

瀏覽器腳本的初衷是可以針對那些非自己管理的站點實現所需的額外功能,然後即使是自己的網站,有些僅限自己使用的功能同樣用腳本可能比較好;

GM_setClipboard函數用於向剪貼板寫入文本內容,也就是實現「複製」效果;

GM_setClipboard - 國內版 Bing:

https://cn.bing.com/search?q=GM_setClipboard

GM_開頭的函數需要使用@grant標記聲明才可以使用:

// @grant    GM_setClipboard

下邊一份完整的功能代碼:

// ==UserScript==
// @name         「Z-Blog」- 複製已輸入的 Tags
// @namespace    https://www.wdssmq.com/
// @description  在 Z-BlogPHP 的「文章編輯」頁面,添加一個按鈕,可以將已輸入的 Tags 複製到剪貼板。
// @version      0.1
// @author       沉冰浮水
// ----------------------------
// @link   https://afdian.net/@wdssmq
// @link   https://github.com/wdssmq/userscript
// @link   https://greasyfork.org/zh-CN/users/6865-wdssmq
// ----------------------------
// @include      http://zbp.wdssmq.tk/zb_system/admin/edit.php?act=ArticleEdt
// @grant        GM_setClipboard
// ==/UserScript==
/* jshint esversion:6 */

(function () {
  "use strict";
  // 上邊 @grant 屬性如果不為 none 時,好像不能使用 window 而要用 unsafeWindow
  let $ = typeof window.$ == "function" ? window.$ : unsafeWindow.jQuery;
  // 添加按鈕
  $("#showtags").after(
    '<a class="js-copy-tags" href="javascript:;" title="一鍵複製"> [複製Tags]</a>'
  );
  // 綁定事件
  $(".js-copy-tags").click(function () {
    const strTags = $("#edtTag").val();
    GM_setClipboard(strTags);
  });
})();

“佛系安利” 第二彈:用「油猴子腳本」武裝你的瀏覽器_電腦網絡_沉冰浮水:

https://www.wdssmq.com/post/20180606584.html

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。