Dit project wordt niet langer actief onderhouden en kan al dan niet langer werken. Is wordt uitsluitend voor historische doeleinden bewaard.

overzicht

SSL Everywhere is een Safari-webbrowserextensie ontwikkeld door Near Infinity om SSL-versleuteling te forceren voor veel van de populaire websites van vandaag. De uitbreiding maakt gebruik van het werk van de Electronic Frontier Foundation ‘ s (EFF) HTTPS Everywhere extensie voor Firefox.

U kunt meer te weten komen over SSL Everywhere op de homepage SSL Everywhere.,

Building

volg deze stappen om de extensie te bouwen en probeer het op uw eigen computer.

De regelbestanden die geleend zijn van HTTPS Everywhere zijn opgenomen als XML-bestanden. Echter, om ze te gebruiken met SSL overal moeten ze eerst worden geconverteerd naar JavaScript. Het project bevat een Rakefile met taken voor het bouwen van alle bestanden die nodig zijn voor de Safari-extensie. Als je Ruby niet hebt geïnstalleerd, zie dan de download-en installatieinstructies van de Ruby language website.,

zodra u Ruby hebt ingesteld, moet u een paar edelstenen installeren

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

na het succesvol installeren van deze edelstenen, kunt u de JavaScript-regelbestanden en een aantal andere bestanden genereren door simpelweg het volgende commando uit te voeren vanuit de root van het project

rake build

Als u deze stappen hebt voltooid, kunt u de extensie installeren zoals beschreven in de safari extension development guide.

bijdragende

u hebt een basiskennis nodig van het ontwikkelen van extensies voor de Safari-webbrowser., Apple heeft uitstekende documentatie waarmee u snel aan de slag kunt. Dan, volg gewoon de onderstaande instructies om de broncode te krijgen en beginnen bij te dragen.

het project forken naar uw GitHub account

U kunt dit project forken binnen github, zoals beschreven op help.github.com. deze fork zal verschijnen op uw eigen GitHub profiel, en kan worden uitgecheckt op uw lokale machine. Je hebt geen webserver nodig, of projectspecifieke scripts.,

uw project fork bijwerken

u moet uw eigen repository zo nu en dan bijwerken vanuit “upstream” (de oorspronkelijke repository), om er zeker van te zijn dat u wijzigingen aanbrengt op de meest recente versie van bestanden. Zie “upstream wijzigingen invoeren” op help.github.com.

committen van wijzigingen via “pull requests”

zie “Pull requests” op help.github.com.

samenvoegen in”pull requests”

dit hoeft alleen gedaan te worden door beheerders van de originele repository., Het mergen van back pull requests kan ofwel rechtstreeks op github gedaan worden( voor eenvoudige gevallen), of via git pull commando ‘ s (zie gids).

Credits

speciale dank aan Michael Flarup voor het gebruik van zijn prachtige safari wereld icoon voor dit project. Meer van zijn uitstekende werk vind je bij PixelResort.

Articles

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *