Simple Helper Script

Et enkelt Userscript for hurtigtaster og grunnleggende handlinger.

  1. // ==UserScript==
  2. // @name Simple Helper Script
  3. // @namespace simple.helper
  4. // @version 1.0
  5. // @description Et enkelt Userscript for hurtigtaster og grunnleggende handlinger.
  6. // @author DinNavn
  7. // @match *://*/*
  8. // @grant none
  9. // @run-at document-end
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. // Logg for å bekrefte at skriptet kjører
  16. console.log("Simple Helper Script er aktivert!");
  17.  
  18. // Hurtigtaster
  19. document.addEventListener('keydown', function(event) {
  20. switch(event.key) {
  21. case 'h': // Trykk 'h' for å vise en melding
  22. alert('Hurtigtast "h" aktivert!');
  23. break;
  24. case 'z': // Trykk 'z' for å zoome inn siden
  25. document.body.style.zoom = '150%';
  26. break;
  27. case 'x': // Trykk 'x' for å tilbakestille zoom
  28. document.body.style.zoom = '100%';
  29. break;
  30. case 'c': // Trykk 'c' for å endre bakgrunnsfarge
  31. document.body.style.backgroundColor = 'lightblue';
  32. break;
  33. case 'v': // Trykk 'v' for å tilbakestille bakgrunnsfarge
  34. document.body.style.backgroundColor = '';
  35. break;
  36. default:
  37. // Ingenting for andre taster
  38. break;
  39. }
  40. });
  41.  
  42. // Eksempel på en tilpasset knapp lagt til siden
  43. let button = document.createElement('button');
  44. button.textContent = "Klikk meg!";
  45. button.style.position = 'fixed';
  46. button.style.bottom = '10px';
  47. button.style.right = '10px';
  48. button.style.padding = '10px 20px';
  49. button.style.backgroundColor = '#4CAF50';
  50. button.style.color = 'white';
  51. button.style.border = 'none';
  52. button.style.borderRadius = '5px';
  53. button.style.cursor = 'pointer';
  54.  
  55. button.addEventListener('click', function() {
  56. alert('Knappen ble klikket!');
  57. });
  58.  
  59. document.body.appendChild(button);
  60. })();