Acest proiect nu mai este menținut în mod activ și poate sau nu mai poate funcționa. Is este păstrată numai în scopuri istorice.SSL Everywhere este o extensie de browser Safari dezvoltată de Near Infinity pentru a forța criptarea SSL pentru multe dintre site-urile populare de astăzi. Extensia utilizează activitatea desfășurată de Extensia HTTPS Everywhere a Fundației Electronic Frontier Foundation (EFF) pentru Firefox.puteți afla mai multe despre SSL Everywhere pe pagina principală SSL Everywhere.,urmați acești pași pentru a construi extensia și încercați-o pe propriul computer.

fișierele de regulă împrumutate de la HTTPS pretutindeni sunt incluse ca fișiere XML. Cu toate acestea, pentru a le folosi cu SSL oriunde trebuie mai întâi să fie convertite în JavaScript. Proiectul include un Rakefile cu sarcini pentru construirea toate fișierele necesare pentru extensia Safari. Dacă nu aveți Ruby instalat, vă rugăm să consultați instrucțiunile de descărcare și instalare de pe site-ul web Ruby language.,după instalarea cu succes a acestor pietre, puteți genera fișierele de reguli JavaScript și alte câteva fișiere pur și simplu rulând următoarea comandă din rădăcina proiectului

rake build

după ce ați finalizat acești pași, puteți instala extensia așa cum este descris în extensia Safari Ghid de dezvoltare.

contribuind

veți avea nevoie de o înțelegere de bază a modului de a dezvolta extensii pentru browser-ul web Safari., Apple are o documentație excelentă care ar trebui să vă înceapă rapid. Apoi, trebuie doar să urmați instrucțiunile de mai jos pentru a obține codul sursă și a începe să contribuiți.

Bifurcare a proiectului în contul github

puteți plăti acest proiect în github, așa cum este descris pe help.github.com. Această furculiță va apărea pe cont propriu github profil, și pot fi verificate la computerul local. Nu aveți nevoie de un server web acolo, sau rula orice script-uri specifice proiectului.,

actualizarea furcii proiectului

ar trebui să vă actualizați propriul depozit din când în când din „upstream” (depozitul original), pentru a vă asigura că efectuați orice modificări la cea mai recentă versiune de fișiere. A se vedea „Trăgând în amonte modificări” pe help.github.com.

de a Comite modificările înapoi prin „cereri de tragere”

a se Vedea „cereri de tragere” pe help.github.com.

Fuzionează în „cereri de tragere”

Acest lucru trebuie făcut doar de către administratori de original depozit., Îmbinarea cererilor de tragere înapoi se poate face fie direct pe github (pentru cazuri simple), fie prin comenzi de tragere git (vezi ghidul).mulțumiri speciale lui Michael Flarup pentru că ne-a permis să folosim frumoasa sa pictogramă Safari World pentru acest proiect. Puteți găsi mai multe dintre lucrările sale excelente la PixelResort.

Articles

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *