Notă de astăzi am decis să dedicăm conectarea scripturilor utilizatorilor la browser-ul Mozilla Firefox. UPD: testat pe Firefox de la 3 la 12, cu Greasemonkey la versiunea 0.9.18 inclusiv. Nu este întotdeauna nevoie de astfel de scripturi, dar dacă a apărut ...
Lipsa lirică
Dă-mi o persoană pe forum (de fapt, două, dar primul mai). Și scrierea a ceva este deseori sensibilă și interesantă, dar numai nu, nu, și va crampa un fel de truc murdar. Și am din aceste scurtcircuit podnachek cu vindecare, deși forumul nu merge. Paharul de răbdare a fost răsuflat când mi sa spus că am avut un browser web de tip buggy. Acesta este browserul meu, indiferent de ce faceți.
... Și prințesa a spus atunci: "Nu este chestia principală de făcut - nervii înșiși să se rupă reciproc cu astfel de Gavrilos. Și oricum, sunt pro, sau nu? "
Ignorați funcțiile pe forum acolo. Trebuia să ofer ignorarea la nivelul browserului. Da, da, dragul lui. Acesta este ch.yu. a. Am folosit orice browser pentru al pune în loc, nu prin spălare sau prin rulare. Ei bine, cu excepția celor moral depășite sau mai ales exotice.
Script-ul pentru browser este conectat folosind Greasemonkey plug-in gratuit (plug-in de descărcare); Înainte de a instala pluginul, asigurați-vă că calea spre profilul browser-ului nu conține chirilic: plugin-ul nu va funcționa. Acest lucru se poate întâmpla dacă contul dvs. pe computer ("Vasya" sau "Administrator") este scris în limba chirilică, iar Firefox este instalat în dosarul implicit. În acest caz, va trebui să creați un nou profil.
Creați un nou profil pentru Firefox
Meniul principal: "Start". "Rulați", tastăm
"C: \ Program Files \ Mozilla Firefox \ firefox.exe" -p-nu-la distanță
(C: \ Program Files \ Mozilla Firefox \ firefox.exe este calea implicită a directorului de browser, dacă instalați într-un alt folder, specificați-vă propriul). Fereastra pentru selectarea profilurilor Firefox se deschide cu butoanele obișnuite "Creare", "Redenumire", "Ștergere". Butonul Nou deschide Expertul de creare a profilului. Ar trebui să specificați numele și calea spre dosarul unde vor fi stocate setările noului cont: Vă reamintesc că toate folderele ar trebui să fie numite latine. Apropo, stocarea setărilor și a setărilor Firefox nu în folderul de sistem va permite în cazul reinstalării sistemului să restabilească profilul cu toate setările.
Instalarea de scripturi
Cum se adaugă un script
După crearea profilului și instalarea plug-in-ului, puteți începe să conectați script-urile. În meniul browserului, deschideți fila "Instrumente". «Greasemonkey». „Script nou“ (apropo, nu uitați să puneți o căpușă „permite Greasemonkey“ - botul de maimuță în colțul din dreapta jos al browser-ului va fi luminos, atunci plugin-ul este dezactivat, un bot gri). În fereastra care apare, selectați
Scripturile vor fi localizate în folderul / profile_FF / gm_scripts / folder_script. În cele mai recente versiuni ale programului Greasemonkey, noul script începe să funcționeze fără a reporni browserul.
Ei bine, atunci a fost o chestiune de tehnică de a scrie și de a depana un script care contează pagina, detectează mesajele aparținând utilizatorului dezgustat și le face invizibile. Lista celor dezgustați poate fi schimbată în orice direcție. Și trei zile mai târziu a trebuit să termin eliminarea citatelor de la detractor din mesajele altor utilizatori: nervii erau mai scumpi.
Dezavantaje comune tuturor acestor scripturi: nu funcționează instantaneu și încetinește pagina. Indiferent de modul în care se optimizează - la zero, timpul de lucru nu va fi redus. Dar în cazul meu este o plată moderată pentru conservarea nervilor. Și, de asemenea, pentru a scăpa de ispite lenten.
Îi plăcea? Este timpul să împărtășiți o notă!
Aici nu găsesc nicăieri pe Internet în limba rusă unde ar fi descris:
1. cum să configurați un program de depanare, astfel încât acesta să vadă codul script-urilor utilizatorilor, în timpul funcționării lor pe site-uri.
2.Esche când se declanșează exact scriptul utilizatorului, după ce toate script-urile sunt executate pe pagină sau după ea și cum se specifică dacă este posibil.
3. Și totuși, cum pot face ca scripturile personalizate să funcționeze la deschiderea paginilor de pe hard disk, de exemplu file: /// J: /WebServers/home/exp/www/ajax/ajax.html
1.Cu utilizatorul nu arata, folosesc plugin-ul Firebug (Firebug), am destule. Adevărat, de obicei, el vede doar erori.
2. Nu a verificat. Puteți verifica: creați o pagină cu bloc mare roșu, creați un script pe pagină, ascundeți acest bloc și conectați un script personalizat care deschide același bloc. Și vedeți ce scenariu câștigă; funcționează ultima.
3. Încercați să spuneți scriptului că trebuie să lucrați la pagina "J: /WebServers/home/exp/www/ajax/ajax.html"
"De la versiunea 0.9, scriptul va fi resetat când browser-ul este repornit" - Am crezut că acesta este cel de-al cincilea buggy firefox. La mine Grizmanki însăși este actualizat și toate scenariile au funcționat, până când am început să conectez unul nou.
Și nu știam ce să mă gândesc când scripturile s-au retras brusc din listă de fiecare dată când am încercat să mă conectez încă o dată. Și toată lumea a avut o descriere umană - în limba rusă. Am ucis de două ori pe jumătate o dată înainte de a-mi da seama că scripturile fără descrieri nu cad. Înainte de asta, am avut timp să opresc toate plug-in-urile una câte una, să sapă prin Google în toate termenele corespunzătoare și să pun o întrebare pe forum tematic.