dette projekt vedligeholdes ikke længere aktivt og fungerer muligvis ikke længere. Is bevares kun til historiske formål.
oversigt
SSL overalt er en Safari-extensionebbro .serudvidelse udviklet af Near Infinity for at tvinge SSL-kryptering til mange af nutidens populære websebsteder. Udvidelsen udnytter arbejde udført af Electronic Frontier Foundation ‘ s (EFF) https every .here udvidelse til Firefo..
Du kan lære mere om SSL overalt på SSL overalt hjemmeside.,
bygning
Følg disse trin for at opbygge udvidelsen og prøv den på din egen computer.
regelfilerne lånt fra HTTPS overalt er inkluderet som .ml-filer. Men for at bruge dem med SSL overalt skal de først konverteres til JavaScript. Projektet inkluderer en Rakefile med opgaver til opbygning af alle de filer, der er nødvendige til Safari-udvidelsen. Hvis du ikke har Ruby installeret, se venligst do .nload-og installationsvejledningen fra Ruby language-webebstedet.,
Når du har Ruby opsætning, du har brug for til at installere et par perler
gem install rake # Note: this is likely already installedgem install jsongem install plist
Efter vellykket installation af disse perler, du kan generere JavaScript regel filer og flere andre filer, blot ved at køre følgende kommando fra roden af projektet
rake build
Når du har udført disse trin, kan du installere en udvidelse som beskrevet i Safari-Extension Development Guide.
Bidrag
Du har brug for en grundlæggende forståelse af, hvordan du udvikler udvidelser til Safari-browebbro .seren., Apple har fremragende dokumentation, der skal komme i gang hurtigt. Derefter skal du bare følge instruktionerne nedenfor for at få kildekoden og begynde at bidrage.
Gaffel projektet i din github konto
Du kan gaffel dette projekt inden for github, som beskrevet på help.github.com. Denne gaffel vil dukke op på din egen github profil, og der kan tjekkes ud til din lokale maskine. Du behøver ikke en websebserver på der, eller køre nogen projektspecifikke scripts.,
Opdatering af dit projekt gaffel
Du skal opdatere din egen repository alle nu og derefter fra “upstream” (det oprindelige arkiv) at sikre, at du foretager ændringer på den seneste version af filer. Se “Trække i upstream ændringer” på help.github.com.
Begå ændringer tilbage gennem “pull requests”
Se “Pull requests” på help.github.com.
Fletning i “pull requests”
Dette skal kun gøres af vedligeholdere af det oprindelige arkiv., Sammenlægning tilbage pull anmodninger kan enten gøres lige på github (for simple tilfælde), eller gennem git pull kommandoer (se guide).
Credits
særlig tak til Michael Flarup for at tillade os at bruge sin smukke Safari verden ikon for dette projekt. Du kan finde mere af hans fremragende arbejde på Pi .elresort.