Multi paste

try to take over the world!

当前为 2022-08-21 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Multi paste
  3. // @version 0.2
  4. // @description try to take over the world!
  5. // @author You
  6. // @match https://*/*
  7.  
  8. // @icon
  9. // @grant none
  10. // @namespace https://greasyfork.org/users/948386
  11. // ==/UserScript==
  12.  
  13. (async function() {
  14. 'use strict';
  15. window.addEventListener("keydown", (e) => multiPaste( e));
  16. //multiPaste(arr, selected)
  17. })();
  18.  
  19. const multiPaste = async (e) => {
  20. const text = await navigator.clipboard.readText();
  21. let arr = text.split(' ');
  22. let inputs = document.querySelectorAll('input[type="text"]')
  23. if (e.ctrlKey && e.key === "p") {
  24. e.preventDefault()
  25. for (let i = 0; i < arr.length; i++) {
  26. if (i == inputs.length) break;
  27. inputs[i].value = arr[i];
  28. //console.log(inputs[i])
  29. }
  30. }
  31.  
  32. }