Linda Coder

My first script baby

  1. // ==UserScript==
  2. // @name Linda Coder
  3. // @description My first script baby
  4. // @author Linda Childs
  5. // @license MIT
  6. // @version 1.0
  7. // @include http://userscripts.org/*
  8. // @namespace https://gf.qytechs.cn/users/499479
  9. // ==/UserScript==
  10. // [1] Оборачиваем скрипт в замыкание, для кроссбраузерности (opera, ie)
  11. (function (window, undefined) { // [2] нормализуем window
  12. var w;
  13. if (typeof unsafeWindow !== undefined) {
  14. w = unsafeWindow
  15. } else {
  16. w = window;
  17. }
  18. // В юзерскрипты можно вставлять практически любые javascript-библиотеки.
  19. // Код библиотеки копируется прямо в юзерскрипт.
  20. // При подключении библиотеки нужно передать w в качестве параметра окна window
  21. // Пример: подключение jquery.min.js
  22. // (function(a,b){function ci(a) ... a.jQuery=a.$=d})(w);
  23.  
  24. // [3] не запускаем скрипт во фреймах
  25. // без этого условия скрипт будет запускаться несколько раз на странице с фреймами
  26. if (w.self != w.top) {
  27. return;
  28. }
  29. // [4] дополнительная проверка наряду с @include
  30. if (/http:\/\/userscripts.org/.test(w.location.href)) {
  31. //Ниже идёт непосредственно код скрипта
  32. alert("Userscripts приветствует вас навязчивым окном.");
  33. }
  34. })(window);

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址