detta projekt är inte längre aktivt underhållet och kan eller kanske inte fungerar längre. Är behålls endast för historiska ändamål.

översikt

SSL Everywhere är en Safari webbläsartillägg utvecklats av Near Infinity att tvinga SSL-kryptering för många av dagens populära webbplatser. Förlängning utnyttjar arbete gjort av Electronic Frontier Foundation (EFF) HTTPS Överallt tillägget för Firefox.

Du kan läsa mer om SSL överallt på hemsidan SSL Everywhere.,

Building

följ dessa steg för att bygga tillägget och prova det på din egen dator.

regelfilerna lånade från HTTPS överallt ingår som XML-filer. Men för att använda dem med SSL överallt måste de först konverteras till JavaScript. Projektet innehåller en Rakefile med uppgifter för att bygga alla filer som behövs för Safari förlängning. Om du inte har Ruby installerat, se instruktionerna för nedladdning och installation från Ruby language-webbplatsen.,

När du har Ruby-inställningar måste du installera några pärlor

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

När du har installerat dessa pärlor kan du skapa JavaScript-regelfilerna och flera andra filer genom att helt enkelt köra följande kommando från projektets rot

rake build

När du har slutfört dessa steg kan du installera tillägget enligt beskrivningen i Safari Extension Development Guide.

bidra

du behöver en grundläggande förståelse för hur du utvecklar tillägg för webbläsaren Safari., Apple har utmärkt dokumentation som ska komma igång snabbt. Följ sedan instruktionerna nedan för att få källkoden och börja bidra.

Forking av projektet till ditt GitHub-konto

Du kan gaffla detta projekt inom github, som beskrivs på help.github.com. denna gaffel kommer att dyka upp på din egen GitHub profil, och kan kontrolleras ut till din lokala maskin. Du behöver inte en webbserver där, eller köra några projektspecifika skript.,

uppdatera din projektgaffel

Du bör uppdatera ditt eget arkiv då och då från ”uppströms” (det ursprungliga arkivet), för att säkerställa att du gör några ändringar i den senaste versionen av filer. Se ”dra in uppströmsändringar” på help.github.com.

gör ändringar tillbaka genom ”pull requests”

se ”Pull requests” på help.github.com.

sammanslagning av ”pull requests”

detta behöver bara göras av underhållare av det ursprungliga arkivet., Sammanslagning Tillbaka pull förfrågningar kan antingen göras direkt på github (för enkla fall), eller genom git pull kommandon (se guide).

krediter

speciellt tack till Michael Flarup för att vi kan använda sin vackra Safari World-ikon för detta projekt. Du kan hitta mer av hans utmärkta arbete på PixelResort.

Articles

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *