Alliance SPQR – kaip įdiegti scenarijus. Pasirinktinis JavaScript ir Greasemonkey Kas yra tinkintas scenarijus

Kas yra vartotojo scenarijai?

Trumpai: vartotojo scenarijus yra programa, parašyta kalba JavaScript, saugomi vartotojo kompiuteryje ir tam tikruose puslapiuose prijungti naršyklės. Vartotojo scenarijus yra failas su plėtiniu .user.js(Būtent pagal plėtinį naršyklės supranta, kad failas yra vartotojo scenarijus), kuriame yra metaduomenų ir tiesiogiai javascript-kodas.

Vartotojo scenarijų prijungimas:

Norėdami įdiegti scenarijų, spustelėkite Greacemonkey piktogramą ir pasirinkite "Sukurti scenarijų..."

Po to atsidarys scenarijaus įvedimo langas. Visas lange esantis kodas turi būti ištrintas ir bet koks scenarijus iš paruoštų sąrašo turi būti įterptas, tada spustelėkite „Išsaugoti“ ir atnaujinkite svetainės puslapį.

Paruoštų vartotojo scenarijų sąrašas:

Pasirinktinių stilių išjungimas:

// ==UserScript== // @name Shiki vartotojo stilius Pašalinti // ​​@namespace http://site/ // @version 1.0 // @description Išjungti Shiki vartotojo stiliai // @updateURL https://openuserjs. org/ meta/kaur/Shiki_User_Style_Remove.meta..org/* // @grant none // ==/UserScript== var func = function() ( $("#custom_css").remove(); ); $(document).ready(func); $(document).on("puslapis:įkelti", func); $(document).on("turbolinks:load", func);

Tikras Shikimori įvertinimas (MAL įvertinimas rodomas pagal numatytuosius nustatymus):
318x181
Naujausia versija ir diskusija atskira tema
Autorius@Oniii-chan

Rodomos istorijos datos:
1184x249
Norėdami rodyti datą rusų kalba, pakeiskite en-GB į ru-RU.

1..org/* // @match http://site/* // @grant none // ==/UserScript== var func = function() ( "naudokite griežtą"; $(".date"). text(function() ( return (new Date($(this).attr("datetime")).toLocaleDateString("en-GB", ( diena: "skaitinis", mėnuo: "short", metai: "skaitinis" , valanda: "skaitinis", minutė: "skaitinis" ))); $(document).ready(func); $(document).on("puslapis:įkelti", func); $(document).on("turbolinks:load", func); $(document).on("postloader:success", func);

Mygtukas, skirtas slinkti iki padėties, kai paspaudžiamas mygtukas „aukštyn“ kairėje ekrano pusėje
Scenarijus prideda mygtuką kairėje ekrano pusėje, kuris yra identiškas mygtukui „aukštyn“, bet juda žemyn iki mygtuko „aukštyn“ paspaudimo padėties, panaši mechanika įdiegta VK sklaidos kanale

kur sakoma, kad 500 yra slinkimo greitis į atbulinę padėtį, aš maniau, kad 500 pakanka
norėdami pakeisti šį elementą, pavyzdžiui, pridėti pelės žymeklio efektą, turite naudoti .b-to-back klasę ir parašyti atitinkamą taisyklę CSS


// ==UserScript== // @name Grįžti į paskutinę poziciją:Shikimori // @namespace http://site/ // @version 1.0 // @description bandyk užvaldyti pasaulį!.org/* // @grant none // ==/UserScript== var scroll_bottom = 0; $(.b-to-top").css("z-index", "10"); $(.b-to-top").click(function() ( scroll_bottom = $("body").scrollTop(); $("body").append("

"); $(.b-to-back").click(function() ( $("html, body").animate(( scrollTop: scroll_bottom ), 500); $(.b-to-back ").pašalinti(); )); ));

Slenkant automatiškai paslėpti meniu.
Meniu dingsta, kai slenkate žemyn. Slenkant aukštyn, užvedus pelės žymeklį puslapio viršuje ir slenkant į puslapio apačią meniu vėl pasirodo. Diegimas per greasyfork.org:

Įdiegimai per dieną 904 Iš viso įdiegimai 500 637 įvertinimai 90 10 51 Sukurta 2019-04-27 Atnaujinta 2019-04-27
  • „Krunker 1.9.6 Aimbot“ ir „Auto Aim Hack“ – Iškilo problemų su greasyfork, todėl perkėliau scenarijų į dokumentus, todėl nuoroda yra https://docs.google.com/document/d/1Ir39KPGyIzRLe7YvvjQgolWh_R5LU36re1saQ3x4BJQ/edit?usp=sharing

    Autorius Zackas Rowellas Diegimai per dieną 699 Iš viso įdiegimai 10 841 įvertinimai 3 1 1 Sukurta 2020-01-09 Atnaujinta 2020-01-15
  • VIP vaizdo įrašas tencent, iqiyi, mgtv, youku, Blibili, sohu, tudou (2020.01.23) – tencent, iqiyi, mgtv, youku, letv, Bilibili, sohu, tudou, 1905 (yra „Google“ skelbimų)

    Autorius VILTIES LAIKASĮdiegimai per dieną 664 Iš viso įdiegimai 15 092 įvertinimai 19 0 1 Sukurta 2020-01-01 Atnaujinta 2020-01-23
  • MooMod |Įsilaužimas į MooMoo.io | Tik atnaujinimas!(AHT)(2020) – MooMod| Geriausias įsilaužimas! 10 000 Įdiekite! Viskas viename! Funkcija: 【MooMod About Menu】【MooMod Modife Menu】【AutoHeal 3X】【InstaKill R】【Hat-Hacking Defence and Speed】【Acc-Hacking Speed ​​and Defence】【Acc-Hacking Speed ​​and Defence】】】【MapH Spike F - Trap / BoostPad H-bokštelis N-Windmill】【Circle's L-SpikeCircle O-TrapCircle I-WindmillCircle U-TUrretCircle】【Katana Key-< OR ,】【Musket Key- >ARBA .】【Kepurė-Makro Z-TankGear C-TurretGear B-SoldierHelmet】

    Autorius ¿BEXTİYAR ¿Įdiegimai per dieną 530 Iš viso įdiegimai 13 911 įvertinimai 4 3 1 Sukurta 2019-11-27 Atnaujinta 2020-01-23
  • Krunker.io Hack – Krunker.io Hacks

    Autorius IAN Diegimai per dieną 449 Iš viso įdiegimai 968 įvertinimai 0 0 1 Sukurta 2020-01-21 Atnaujinta 2020-01-21
  • Vietinis „YouTube“ atsisiuntimo įrankis – Gaukite „YouTube“ neapdorotą nuorodą be išorinės paslaugos.

    Autorius 3142 klevas Diegimai per dieną 491 Iš viso įdiegimai 199 976 įvertinimai 662 8 8 Sukurta 2018-06-10 Atnaujinta 2020-01-01
  • Pašalinti žiniatinklio apribojimus (pakeistas) – Perduoti, kad nužudytumėte didžiąją svetainės dalį, galite panaikinti draudimus kopijuoti, iškirpti, pasirinkti tekstą, dešiniuoju pelės mygtuku spustelėkite meniu.pataisyta versija

    Autorius qxin i Diegimai per dieną 324 Iš viso įdiegimai 437 238 įvertinimai 1687 7 4 Sukurta 2017-03-28 Atnaujinta 2018-07-02
  • Krunker.io (360 720, INSTANT NUKE, NEW GUN, AIMBOT, ESP, UNLIMITED AMMO, UNLIMITED HEALTH) – LABAI NAUDINGAS KRUNKER AIMBOT E.T.C HACK, SU KURIU LAIKĄ DIRBAU

    Autorius TRAXĮdiegimai per dieną 246 Iš viso įdiegimai 53 800 įvertinimų 5 1 10 Sukurta 2019-11-04 Atnaujinta 2019-11-04
  • Krunker.io AIMBOT (ATNAUJINTA) Aimbot, ESP, TriggerBot, – DAŽNAI ATNAUJINAMA

    Autorius L.L.L. Diegimai per dieną 255 Iš viso įdiegimai 150 712 įvertinimai 19 1 7 Sukurta 2019-05-12 Atnaujinta 2019-05-12
  • MooMoo.io | 🐺LabyMod🐺 | 2020 – 【Hacks & Hackkeys】 ➜ 〖 AUTOMATINIS GYDYMAS - T 〗 〖 MOD - MENIU - ESC 〗 〖 INSTAKILL - R 〗 〖 AUTOSPIKE - V 〗 〖 DAUGIAU AUTOM. K. 〗 〖 〖 AUTOM. 〗〖BOOST & SPIKE - G 〗 〖 AUTOWINDMILL - N 〗 〖 HATMACRO 〗 〖 PREMIUM MAP 〗 〖 INSTAWINDMILL´S - O 〗 〖 INSTATRAPS / BOOSTPADS 〖 I 〗 〖 CX 〖 I 〗 〖 CX 〖 I 〗 〖 CX 〖 I 〗 〖 CX 〖 I 〗 〖 - SPA 〖 AIMCURSOR 〗 〖 BIG SHOP 〗

    Autorius Cookie_or_dieĮdiegimai per dieną 352 Iš viso įdiegimai 1 461 įvertinimai 1 1 0 Sukurta 2020-01-13 Atnaujinta 2020-01-13
  • „Skribbl.io AUTO GUESS“ – „Skribblio Hacks“ – geriausias 2019 m. „Skribbl Cheat“ „Skribblio Mods“ funkcijos: „Auto Guess“, „Draw Bot“, „Word Helper“, „Išsaugoti vaizdą“, „FPS“, „Adblock“

    Autorius iomods.orgĮdiegimai per dieną 255 Iš viso įdiegimai 63 443 įvertinimai 5 1 0
  • Agar.io 2019 robotai AgarMinions.tk | Pigūs „Agar.io“ ir „Agario Clone Games 2019“ robotai – Geriausi Agar.io ir Agario klonų žaidimų robotai + dideli robotai parduodami!

    Autorius AgarMinions.tk 2019 m. robotaiĮdiegimai per dieną 193 Iš viso įdiegimai 79 557 įvertinimai 24 1 1 Sukurta 2019-03-03 Atnaujinta 2019-03-03
  • Mod|Dievas Juanas…. - [G] Spike + BoostPad, [N] 1 vėjo malūnams, [O] 5 vėjo malūnams, [H] bokšteliams [F] BoostPad, [V] smaigaliui [P] 4 sienoms, [M] aktyviam /Neaktyvi automatinė kepurė ir [M] 4 spygliams, [T] aktyviam / neaktyviam automatiniam gydymui

    Autorius HyPer~ Diegimai per dieną 186 Iš viso įdiegimai 19 302 įvertinimai 9 1 1 Sukurta 2019-11-14 Atnaujinta 2019-11-14
  • „Greasyfork“ paieška naudojant „Sleazyfork“ rezultatus apima - Sujungti suaugusiesiems skirtus sleazyfork rezultatus į greasyfork, kai scenarijus nebėra anonimiškai pasiekiamas, tada pridėkite scenarijų įvertinimo balą ir versiją

    Autorius hootinas Diegimai per dieną 184 Iš viso įdiegimai 110 613 įvertinimai 1330 4 0 Sukurta 2016-10-08 Atnaujinta 2019-08-02
  • Pašalinti žiniatinklio apribojimus – Pass nužudyti daugumą svetainės, galite panaikinti apribojimus draudžiama kopijuoti, iškirpti, pasirinkti tekstą, dešiniuoju pelės mygtuku spustelėkite meniu.

    Autorius Katė 73Įdiegimai per dieną 189 Iš viso įdiegimai 497 105 įvertinimai 2250 4 0 Sukurta 2015-11-23 Atnaujinta 2016-12-18
  • Diep.io AIMBOT – Diepio Hacks – Geriausias 2019 m. Diep Cheat – „Diepio Mods“ funkcijos: spalvų keitiklis, spalvingi elementai, „Aimbot“, „Fire Bot“, „Auto Respan“, FPS, „Adblock“

    Autorius iomods.orgĮdiegimai per dieną 180 Iš viso įdiegimai 48 778 įvertinimai 10 0 11 Sukurta 2019-04-12 Atnaujinta 2019-04-27
  • - Šiuo metu juo pasitiki daugiau nei 100 000 vartotojų!

    Autorius Sam-DevZ Diegimai per dieną 173 Iš viso įdiegimai 403 943 įvertinimai 304 54 62 Sukurta 2018-02-24 Atnaujinta 2019-07-01
  • 视频广告自动跳过 – automatiškai praleisti vaizdo įrašo skelbimus!

    Autorius wulududuĮdiegimai per dieną 175 Iš viso įdiegimai 2 282 įvertinimai 16 0 0 Sukurta 2020-01-05 Atnaujinta 2020-01-18
  • Surviv.io AIMBOT – „Survivio Hacks“ – geriausias 2019 m. „Surviv Cheat“ „Survivio Mods“ funkcijos: taikymo srities modifikacija, greitesnis duetas / būrys, automatinis atkūrimas, automatinis įkėlimas, „imbot“, „firebot“, FPS, „Adblock“

    Autorius iomods.org Diegimai per dieną 201 Iš viso įdiegimai 38 498 įvertinimai 4 0 4 Sukurta 2019-04-12 Atnaujinta 2019-04-21
  • Krunker plus v3 - "Aš žinau, kad krunker hacks grįžta. Mes stengsimės juos ištaisyti kiek galime! -Sidney_de_Vries"

    Autorius bobby013712345 Diegimai per dieną 1 043 Iš viso įdiegimai 1 161 įvertinimai 0 0 0 Sukurta 2020-01-22 Atnaujinta 2020-01-22
  • Nužudyk Baidu AD – tiesiog nužudyk Baidu AD

    Autorius hootinasĮdiegimai per dieną 152 Iš viso įdiegimai 305 524 įvertinimai 964 2 3 Sukurta 2016-10-21 Atnaujinta 2019-01-31
  • Userscript+ : Rodyti visą svetainę UserJS - Rodyti dabartinę svetainę visus UserJS,Paprastesnis būdas įdiegti UserJs Tampermonkey.

    Autorius jėgeris Diegimai per dieną 152 Iš viso įdiegimai 179 475 įvertinimai 1871 3 2 Sukurta 2016-11-02 Atnaujinta 2019-09-12
  • Pixiv Plus - Sutelkite dėmesį į įtraukiantį potyrį, 1. Blokuokite skelbimus, tiesiogiai pasiekite populiarias nuotraukas 2. Naudokite naudotoją, kad įvestumėte paieškos būdą 3. Ieškokite pid ir uid 4. Rodykite originalų vaizdą ir dydį, pervardykite paveikslėlį, atsisiųskite originalų vaizdą | gif žemėlapis | ZIP | kelių žemėlapių ZIP 5. Rodyti atlikėjo ID, atlikėjo fono paveikslėlį 6. automatiškai įkelti komentarą 7. dinaminio žymėjimo darbo tipas 8. pašalinti peradresavimą 9. vieno puslapio rūšiavimas 10. kontrolės skydelis pasirinkite norimą funkciją github: https:///github.com/Ahaochan/Tampermonkey, sveiki atvykę į žvaigždutę ir fo

    Autorius AhaochanĮdiegimai per dieną 152 Iš viso įdiegimai 70 505 įvertinimai 504 4 1 Sukurta 2017-10-14 Atnaujinta 2020-01-09
  • Shellshock.io AIMBOT – „Shellshockio Hacks“ – geriausias 2019 m. „Shellshockers“ apgaulė – „Shellshockio Mods“ funkcijos: „Aimbot“, „Firebot“, greitesnis greitis, automatinis gydymas, FPS, „Adblock“

    Autorius iomods.org Diegimai per dieną 159 Iš viso įdiegimai 28 814 įvertinimai 7 1 1 Sukurta 2019-04-12 Atnaujinta 2019-04-21
  • Krunker Skid - bushfire-disaster-appeal - krunker.io modifikacija

    Autorius Skid LamerĮdiegimai per dieną 90 Iš viso įdiegimai 3 478 įvertinimai 8 0 0 Sukurta 2020-01-01 Atnaujinta 2020-01-10
  • Agar.io Split HACK – „Agario Hacks“ – geriausias 2019 m. agaro apgaulė – „Agario Mods“ funkcijos: „Split Hack“, „Zoom Hack“, „Fed Hack“, „Free Skins“, „FPS“, „Adblock“

    Autorius iomods.orgĮdiegimai per dieną 109 Iš viso įdiegimai 16 375 įvertinimai 3 0 1 Sukurta 2019-05-31 Atnaujinta 2019-05-31
  • Geriausias Youtube Downloader, atsisiųskite vaizdo įrašą MP4, AVI, MP3, HD, 1080P, 2K, 4k ir 8K - Atsisiųskite bet kokį vaizdo įrašą ir muziką (garsą) iš Youtube, Twitter, Vimeo, Facebook, Instagram, SoundCloud, Dailymotion, Liveleak, Break, Imgur, Mashable, Reddit, 1TV, 9gag, VK, TED, youku, bilibili, IMDb, ESPN, Flickr , Bandcamp, pornhub, 9gag, VK.com, ok.ru, tv.com ir dar 10 000 svetainių nemokamai. Taip pat subtitrų atsisiuntimo palaikymas. Nemokama, greita ir paprasta naudoti. Nereikia diegti jokios erzinančios programinės įrangos. Palaiko MP4, WEBM, AVI, 3GP, FLV, H64, ACC, FLA, MP3, M4A, 8K, 6K, 4K, 2K, 1080, 720, 480, 360 ir kt.

    Autorius labas 123Įdiegimai per dieną 128 Iš viso įdiegimai 192 763 įvertinimai 352 7 28 Sukurta 2018-06-11 Atnaujinta 2020-01-01
  • UltraType – nitrotipo autotipas.

    Autorius SkittyDevĮdiegimai per dieną 120 Iš viso įdiegimai 11 004 įvertinimai 2 1 1 Sukurta 2019-10-02 Atnaujinta 2019-10-02
  • „MooJax“ (priklijuokite prie Katanos / Musket + Katana arba Greater Axe / Stick + Spinning Spikes) (Insta. Pro!) - MooJax - On Axion

    Autorius Džekas LALĮdiegimai per dieną 116 Iš viso įdiegimai 2 258 įvertinimai 2 1 0 Sukurta 2020-01-03 Atnaujinta 2020-01-03
  • Slither.io Invincible HackBot (geriausias ir veikiantis 2020 m.) – CTHack „Slither.io Invincible HackBot“ ir pataisė Jaime Argila

    Autorius Jaime ArgilaĮdiegimai per dieną 115 Iš viso įdiegimai 15 948 įvertinimai 5 1 0 Sukurta 2019-08-25 Atnaujinta 2019-12-12
  • Zombs.io Gold Generator Hack – prenumeratos xxxxDDDDD

    Autorius Oyun manyaklarıĮdiegimai per dieną 91 Iš viso įdiegimai 13 893 įvertinimai 5 1 1 Sukurta 2019-08-09 Atnaujinta 2019-08-09
  • Anti-Adblock Killer | Reek- Padeda išlaikyti aktyvų skelbimų blokatorių, kai lankotės svetainėje ir prašoma ją išjungti.

    Autorius kvapasĮdiegimai per dieną 111 Iš viso įdiegimai 315 268 įvertinimai 1123 20 44 Sukurta 2014-05-09 Atnaujinta 2016-11-17
  • Bilibili 港澳台 - Bilibili 港澳台, 解除区域限制

    Autorius UolusĮdiegimai per dieną 121 Iš viso įdiegimai 95 591 įvertinimai 224 5 2 Sukurta 2018-12-23 Atnaujinta 2019-10-13
  • „Nitro Type Car Hack“ (pardavėjas) – Įsigykite slaptų automobilių ir „skin teasers“ prekybos atstovams

    Autorius Zavenas Lei2027-23Įdiegimai per dieną 105 Iš viso įdiegimai 24 552 įvertinimai 16 1 4 Sukurta 2018-11-13 Atnaujinta 2018-11-13
  • „Krunker 1.9.6 Hack“ – „Hack“, skirta krunker.io 1.9.6

    Autorius 鬼滅の刃デース Įdiegimai per dieną 60 Iš viso įdiegimai 3 152 įvertinimai 1 0 0 Sukurta 2020-01-10 Atnaujinta 2020-01-10
  • Apie tokią galimybę žinojau jau seniai. Apskritai aš manau, kad jūs negalite būti programavimo doc. Nes per daug posričių ir niuansų. Tereikia įsivaizduoti, kas įmanoma, kokios technologijos egzistuoja ir kur prireikus apie jas pasiskaityti. Visa kita yra technikos reikalas.

    Kas yra vartotojo scenarijai ir kodėl jie reikalingi?

    Jau seniai sužinojau, kad kai kuriuos „JavaScript“ galite įterpti tiesiai į naršyklę. Galite jam pasakyti: mano drauge, paleiskite šį paprastą scenarijų, kai aš eisiu į šią svetainę, ir jis tai padarys. Šis scenarijus vadinamas pasirinktiniu, nes jis saugomas ne serveryje, o tiesiogiai kliento kompiuteryje. Tai yra, tai yra jūsų paties scenarijus, prieinamas tik jums.

    Atrodo, kad kai kurios naršyklės įdiegia vartotojo scenarijus vietiniu lygiu. Pavyzdžiui, atrodo, kad „Opera“ gali tai padaryti. Tačiau „Greasemonkey“, naršyklėms skirtas papildinys, leidžiantis vykdyti pasirinktinius scenarijus, sulaukė populiarumo.

    Man visa tai buvo kažkaip nereikalinga. Na, ką tu gali padaryti su toadscript? Paprastai viską lemia pokyčiai išvaizda ir puslapių. Pašalinkite stulpelį, pakeiskite kažko dydį, parodykite, kas paslėpta, arba atvirkščiai. Taigi, man viso šito nereikėjo. O dabar turiu tinklaraštį apie marškinėlius, kuriame dažnai talpinu nuotraukas iš printdirect paslaugos.

    Nuotraukos paskelbimo procesas atrodo taip:

    • Einu į produkto puslapį
    • Paspaudžiu ant paveikslėlio
    • Spustelėkite didelį paveikslėlį dešiniuoju pelės mygtuku spustelėkite, pasirinkite „Kopijuoti nuorodą į vaizdą“.
    • Einu į įrašų rengyklę svetainėje tshirt-fan.ru ir į vaizdinės redagavimo priemonės vaizdo įterpimo lauką įklijuoju nuorodą į vaizdą.
    • Tame pačiame redaktoriuje užpildau vaizdo alt ir pavadinimo laukus
    • Einu į skirtuką „Pozicija“ ir išskleidžiamajame meniu „Klasė“ įdedu fcenter (tai CSS klasė, skirta centruoti vaizdą)
    • Tada grįžtu į produkto puslapį, paryškinu puslapio adresą
    • Einu į redaktorių, pasirenku paveikslėlį, paspaudžiu „nustatyti nuorodą“
    • Laukelyje „Adresas“ įvedu nukopijuotą prekės adresą.
    • Šiame adresu http:// pakeičiau /go/, kad nuoroda būtų vidinė ir perkeliant būtų pridėtas filialo kodas.

    Norint įterpti VIENĄ paveikslėlį su nuoroda, reikia atlikti tiek daug žingsnių. Tai labai labai vargina.

    Taigi nusprendžiau automatizuoti šį procesą. Nes esu tingus programuotojas.

    Pradėjau mokytis Greasemonkey. Paaiškėjo, kad viskas nėra paprasta, o labai paprasta. Iš esmės tai tik JS kodas, kuriame yra keletas paslaugų nurodymų.

    Greasemonkey scenarijus, skirtas tshirt-fan.ru

    Įkvėptas iš karto norėjau naudoti jQuery. Aš tingiu rašyti grynu JavaScript, matote. Nors užduotis paprasta, tiesą sakant. Trumpai tariant, radau, kaip prijungti „jQuery“ prie „Greasemonkey“, ir panaudojau šį kodą. Jis atsisiunčia „jQuery“ iš „Google“ prieglobos. Paprastai atsisiunčiau iš „Yandex“ prieglobos, bet koks skirtumas?

    Dabar man beliko parašyti patį scenarijų. Viskas pasirodė paprasta.

    // Visas Greasemonkey kodas, esantis žemiau, funkcija letsJQuery() ( var full = $("#full_img_front").attr("src"); //paimkite didelio vaizdo adresą if(full) ( //jei jis yra, mes esame dešiniame puslapyje var url = vieta.href //paimkite puslapio adresą url = url.replace("http://", "/go/" //pakeiskite var text = $("h1 .main").html( ); //paimkite produkto pavadinimą //sugeneruokite kodą rodyti var code = "
    "; $("div.images").append(code); //show it ) )

    Dabar mano produkto puslapis atrodo taip.

    Šie puslapiai yra kuriami, tačiau jie skirti padėti nepatyrusiems vartotojams suprasti, kaip įdiegti ir naudoti pasirinktinius scenarijus savo kompiuteriuose.

    Kas yra vartotojo scenarijus?

    Vartotojo scenarijai (naudotojo scenarijus, vartotojo scenarijus, vartotojo scenarijus arba .user.js)– Tai yra licencijuoti plėtiniai, skirti atvirojo kodo naršyklėms, kurios keičia tinklalapius, kai jie įkeliami. Jie leidžia vartotojams priversti svetaines daryti tai, ko jie nori, o ne tai, kas buvo numatyta iš pradžių. Paprastai šio tipo scenarijus yra jūsų kompiuteryje esantis failas, pavadintas svetaine, kurią jis veikia – naudingu pavadinimu, kurį norite vadinti it.user.js ir visada baigiasiį .user.js .

    Naudingos užduotys, tokios kaip išdėstymo tobulinimas, klaidų taisymas ( klaidų), automatizuojant pagrindines užduotis ir pridedant naujų funkcijų, visa tai galima padaryti naudojant vartotojo scenarijus. Sudėtingesni naudotojų scenarijai gali sukelti klaidą, sujungdami informaciją iš skirtingų svetainių arba į tinklalapį įtraukdami naujus duomenis, pvz., pridedant atsiliepimų ar palygindami kainas internetinėse parduotuvėse.

    Kas yra scenarijų biblioteka?

    Scenarijų biblioteka (libs, bibliotekos arba tiesiog .js) yra daugkartinio naudojimo licencijuoto kodo ir atvirojo kodo dalys, kurios yra atviros bendram naudojimui kituose vartotojo scenarijuose. Paprastai šio tipo scenarijus yra failas, vadinamas naudingu pavadinimu, kurį norite vadinti it.js ir niekada nesibaigiaį .user.js .

    Kaip galiu naudoti pasirinktinį scenarijų?

    Norėdami jį naudoti, turite įdiegti plėtinį, skirtą būtent jūsų naršyklei. Šie plėtiniai supaprastina valdymo užduotis, pvz., tinkintų scenarijų diegimą, pašalinimą ir atnaujinimą. Pradinė vartotojo scenarijų valdymo tvarkyklė buvo Greasemonkey for Firefox naršyklė, todėl dažnai galite išgirsti vartotojo scenarijus, vadinamus Greasemonkey scenarijais. Norėdami sužinoti, kaip elgtis, peržiūrėkite savo naršyklės parinktis toliau pateiktoje lentelėje.

    Kokios yra rizikos?

    Naudodami pasirinktinius scenarijus turėtumėte žinoti apie privatumo problemas ir neįdiegti jų iš šaltinių, kuriais nepasitikite. Vartotojo scenarijai gali atlikti veiksmus jūsų vardu ir gali pasiekti bet kokią informaciją svetainėje, prie kurios turite prieigą arba kurią įvedėte į svetainę. Jiems dažnai leidžiama atlikti funkcijas, kurių negali atlikti įprastų svetainių scenarijai, pvz., saugoti informaciją jūsų kompiuteryje ir keistis ja su svetaine. Blogai parašyti vartotojo scenarijai taip pat gali būti naudojami kenkėjiškose svetainėse.

    Siekiant sumažinti saugos riziką, dauguma naudotojų scenarijų tvarkytuvų leidžia valdyti, kurias svetaines gali pasiekti naudotojo scenarijai ir ar jie gali veikti saugiose svetainėse. (https) svetainės arba vietinius failus kompiuteryje. Svetainėje awesome.acestream.me šaltinis Kiekvienas vartotojo scenarijus gali būti patikrintas, kad kiti programuotojai galėtų pamatyti, ar toks yra kenkėjiškas kodas arba pavojingos klaidos, arba ne.

    Vartotojo scenarijus yra specialus „JavaScript“ failas, kurį saugo vartotojas
    ir gali būti automatiškai vykdomas tam tikruose puslapiuose. Vartotojo scenarijai yra naudojami
    puslapių funkcionalumo ar išvaizdos pakeitimai, neatsižvelgiant į svetainės kūrėjus.

    Pavyzdžiui, naudodami pasirinktinį scenarijų galite įsitikinti, kad po įkėlimo
    bet kuriame Google.ru paieškos sistemos puslapyje „Google“ logotipas buvo pakeistas „Yandex“ logotipu ir mygtuku
    „Ieškoti“ - į „Rasti“ (fiktyvus pavyzdys). Žinoma, šis pakaitalas bus prieinamas tik tiems
    vartotojų, kurie įdiegė šį pasirinktinį scenarijų.

    Esminis pranašumas pasirinktiniai scenarijai anksčiau žymelės- Štai kas,
    kad įdiegus jie automatiškai vykdomi kiekvieną kartą, kai įkeliamas puslapis, o kiekvieną kartą
    norint paleisti žymelę, reikia vartotojo veiksmų (bent jau spustelėti žymių juostą). Trūkumas vartotojo scenarijai - tai, kad jie negali būti naudojami visose naršyklėse; o tose, kuriose jie veikia, reikia papildomos konfigūracijos.

    IN Opera naršyklė vartotojo scenarijai (UserJS) palaikomi iš karto: tereikia sukonfigūruoti aplanką, kuriame bus saugomi scenarijai.

    Norėdami tai padaryti, meniu „Įrankiai“ pasirinkite „Nustatymai...“; spustelėkite skirtuką „Išplėstinė“; Kairėje pasirinkite kategoriją „Turinys“ ir spustelėkite „Tinkinti JavaScript...“. Atsidariusiame lange raskite mygtuką „Naršyti...“ po užrašu „Aplankas vartotojo failus JavaScript“, spustelėkite jį ir pasirinkite bet kurį jums patogų aplanką. Geriausia, jei tai atskiras tuščias aplankas, pavyzdžiui, „C:\Program Files\Opera\myUserJS“.

    IN Mozilla naršyklė Firefox Norėdami dirbti su pasirinktiniais scenarijais, turite įdiegti „Greasemonkey“ priedą ( Riebi beždžionė). Norėdami tai padaryti, atidarykite „Greasemonkey“ puslapį svetainėje Firefox priedai ir spustelėkite žalią mygtuką „Pridėti prie Firefox“ ir būsite paraginti būti saugūs. Palaukite kelias sekundes ir spustelėkite mygtuką „Įdiegti dabar“.

    Priedas bus įdiegtas, po kurio turėsite uždaryti naršyklę (tiksliau, visus jos langus) ir vėl atidaryti.

    Apatiniame dešiniajame „Firefox“ lango kampe atsiras mažas beždžionės veidas, kurį spustelėję kairiuoju pelės klavišu galėsite greitai įjungti/išjungti visus scenarijus vienu metu, o dešiniuoju pelės klavišu spustelėję išjungti atskirus scenarijus arba atidaryti scenarijų valdymo ekraną. Iš ten galite pamatyti visų sąrašą įdiegti scenarijai, ištrinti nereikalingus ir pan. Scenarijaus tvarkymas taip pat pasiekiamas meniu „Įrankiai“, elemente „Greasemonkey“.

    Dabar, kai bandysite atidaryti pasirinktinį scenarijaus failą (pavyzdžiui, kai spustelite nuorodą į scenarijų iš klubo), atsidarys Greasemonkey langas, kuriame būsite paraginti įdiegti scenarijų ("Pradėti diegimą" ” mygtukas suaktyvinamas tris sekundes pagalvojus apie saugumo problemas):

    Naršyklėje Google Chrome vartotojo scenarijai (UserJS) palaikomi iš karto: tereikia sukonfigūruoti aplanką, kuriame bus saugomi scenarijai, ir paleisti pačią naršyklę su reikiamais parametrais.

    Pirmiausia.
    Kompiuteryje sukurkite aplanką, kuriame bus saugomi vartotojo scenarijai. Pavyzdžiui, tegul tai yra aplankas „E:\Nick\Scripts“.

    Antra.
    Išsaugokite šiame aplanke bet kokį jums patinkantį tinkintą scenarijų, suderinamą su Google Chrome (mūsų klube jis bus pažymėtas „chrome“). Norėdami tai padaryti, atidarykite scenarijų naršyklėje, paspauskite + [S] ir nurodykite tą patį aplanką su vartotojo scenarijais ir spustelėkite „Išsaugoti“:

    pastaba, scenarijaus failo pavadinimas turi baigtis .user.js

    Trečias.
    Paleiskite „Google Chrome“ naudodami nustatymus, leidžiančius paleisti vartotojo scenarijus. Norėdami tai padaryti, pirmiausia uždarykite naršyklę, tada dešiniuoju pelės mygtuku spustelėkite Google Chrome piktogramą darbalaukyje, pasirinkite "Ypatybės" ir atsidariusiame lange eikite į skirtuką "Shortcut". Turite pakeisti lauką „Objektas“. Paprastai jame yra toks įrašas:
    „C:\Documents and Settings\%USERDIR%\Local Settings\Application Data\Google\Chrome\Application\chrome.exe“
    Pridėkite paleidimo parametrus po uždarymo citatos: --enable-user-scripts --user-scripts-dir=E:\Nickas\Scripts
    Nepamirškite pakeisti kelio E:\Nick\Scripts į tą, kurį naudojate scenarijus saugoti.

    Ketvirta.
    Paleiskite „Google Chrome“! Scenarijai veikia!

    Apsaugos klausimai. Vartotojo scenarijai gali būti pavojingi vartotojui. Naudokite pasirinktinius scenarijus tik iš patikimų šaltinių ir atsiminkite tai geriausia apsauga nuo bet kokio pavojaus – tai tavo galva.

  • Dalintis