Dette prosjektet er ikke lenger aktivt vedlikeholdt, og kan eller ikke kan jobbe lenger. Er bevart for historiske formål.

Oversikt

SSL-Overalt er en Safari web kikker forlengelsen er utviklet av i Nærheten av Infinity å tvinge SSL-kryptering for mange av dagens populære nettsteder. Utvidelsen utnytter arbeid gjort av Electronic Frontier Foundation (EFF) HTTPS Overalt utvidelse for Firefox.

Du kan lære mer om SSL Overalt på SSL Overalt hjemme side.,

Bygning

Følg disse trinnene for å bygge forlengelse og prøve det på din egen datamaskin.

regelen filer lånt fra HTTPS Everywhere er inkludert som XML-filer. Men, å bruke dem med SSL Overalt de må først konverteres til JavaScript. Prosjektet omfatter en Rakefile med oppgaver for å bygge alle filene som trengs for Safari utvidelse. Hvis du ikke har Ruby installert, kan du se laste ned og instruksjoner for installering fra Ruby som språk web-site.,

Når du har Ruby oppsett, du trenger å installere noen perler

gem install rake # Note: this is likely already installedgem install jsongem install plist

Etter å installere de perler, du kan generere JavaScript-regel-filer og flere andre filer ganske enkelt ved å kjøre følgende kommando fra roten av prosjektet

rake build

Når du har fullført disse trinnene, kan du installere utvidelsen som beskrevet i Safari Extension Utvikling Guide.

Bidrar

vil Du ha en grunnleggende forståelse av hvordan man skal utvikle utvidelser for Safari-nettleser., Apple har utmerkede dokumentasjon som bør komme i gang raskt. Deretter følger du bare instruksjonene nedenfor for å få kildekoden, og begynne å bidra.

Gaffel prosjektet inn på github konto

Du kan gaffel dette prosjektet i github, som beskrevet på help.github.com. Denne gaffelen vil dukke opp på din egen github profil, og kan sjekkes ut til din lokale maskin. Du trenger ikke en webserver på det, eller kjøre et hvilket som helst prosjekt-spesifikke skript.,

Oppdatering av prosjektet gaffel

Du bør oppdatere din egen depotet hver nå og da fra «oppstrøms» (den opprinnelige depotet), for å sikre at du gjøre noen endringer på de fleste nyere versjon av filene. Se «Trekke i oppstrøms endringer» på help.github.com.

Begå endres tilbake gjennom «trekk forespørsler»

Se «Trekk forespørsler» på help.github.com.

Sammenslåing i «trekk forespørsler»

Dette trenger bare å gjøres av vedlikeholdspersonell av den opprinnelige depotet., Sammenslåing av back pull forespørsler kan enten gjøres rett på github (for enkle tilfeller), eller gjennom git pull-kommandoer (se veiledningen).

Studiepoeng

en Spesiell takk til Michael Flarup for å tillate oss å bruke sin vakre Safari World-ikonet for dette prosjektet. Du kan finne flere av hans gode arbeid på PixelResort.

Articles

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *