Post Header
Mikäli olet julkaissut podfikkejä, fanivideoita tai muita töitä, joissa on upotettua mediaa, käyttäjät, jotka päättävät selata Archive of Our Own – AO3:a (Oma arkisto) HTTPS:n kautta (esim. selainlisäosan kautta), eivät välttämättä pääse käsiksi töihisi. Ennen kuin siirrämme AO3:n HTTPS:ään, teemme joitakin muutoksia olemassaoleviin ääni- ja videoupotuksiin estääksemme laajempia ongelmia, mutta voit myös itse tehdä jotakin varmistaaksesi, että tuotoksesi näkyvät kaikille.
Ongelma
Monet AO3:n mediasoittimista käyttävät HTTP-linkkejä upottaakseen Flash-tiedostoja äänen tai videon toistamiseen. Tässä on esimerkiksi koodi äänisoittimeen, joka käyttää HTTP-osoitetta src
(lähdekoodinaan):
<embed type="application/x-shockwave-flash" flashvars="mp3=MP3_FILE_URL" src="http://archiveofourown.org/system/dewplayer/dewplayer.swf" width="200" height="27" allowscriptaccess="never" allownetworking="internal"> </embed>
Mikäli joku käyttää HTTPS:ää avatakseen teoksen tällä koodilla, hänen selaimensa huomaa epäsuhdan sen sivun, jolla ollaan (HTTPS! suojattu!) ja pyydetyn sisällön välillä (HTTP! suojaamaton!). Kun tämä tapahtuu, monet selaimet pitävät turvallisuutta tärkeimpänä: ne eivät lataa tai näytä upotettua mediaa.
Useimmat selaimet sallivat käyttäjiensä ohittaa tämän käytöksen ja näyttävät suojaamatonta sisältöä, mutta se, miten helppoa tämä on, vaihtelee paljon selainten välillä, ja prosessi voi olla erilainen selainversiosta riippuen. (Nettihaulla “display mixed content” [“näytä yhdistelmäsisältö”] plus käyttämäsi selaimen nimi ja versio sinun pitäisi löytää tarvitsemasi tieto.) Aina kun mahdollista, on helpompaa -- ja turvallisempaa -- käskeä selainta ladata tiedosto HTTPS:n kautta.
Mitä voit tehdä
Auttaaksesi selainta, sinun tarvitsee vain lisätä pieni “s” upotuksesi tärkeään kohtaan, ja tämä luo suojatun yhteyden kyseiseen tiedostoon. Suurin osa hyväksytyistä multimediasoittimistamme tarjoaa HTTPS-tuen jo. Mikäli sinulla on vain muutamia ääntä, videota tai kuvia sisältäviä teoksia, jotka johtavat ulkoiseen lähteeseen, voit muokata teoksiasi, etsiä niistä src
-kohdan ja muuttaa http
-kohdan https
:ksi. Siinä kaikki!
Tämä varmistaa, että kaikki pääsevät käsiksi podfikkeihisi, fanivideoihisi, taiteeseesi tai muuhun mediaan, siinäkin tapauksessa, että he selaavat AO3:a HTTP-tilassa. (Tämän epäsuhdan kanssa selaimilla ei ole ongelmaa.)
Mitä tulemme tekemään
Koska emme voi odottaa kaikkien käyttäjiemme muuttavan kaikkia multimediatöitään yksitellen, tulemme varmistamaan, että kaikki upotukset käyttävät oikeaa linkitystä tekemällä suuren etsi-ja-korvaa haun. Koska sallimme upotukset vain muutamilta sivustoilta, meidän on helppo löytää työt, joihin muutos vaikuttaa etsimällä tiedoistamme tiettyä HTML-koodia. Sen jälkeen voimme ajaa muutaman yksinkertaisen käskyn päivittääksemme upotetun koodin src
:n http:stä https:ksi.
Tämä ei vaikuta työsi sisältöön mitenkään eikä muuta työssäsi mitään sellaista mitä ei ole siististi niputettu yhteen erityisillä lainausmerkeillä. Kun kaikki on tehty, töihisi pääsevät käsiksi myös ne käyttäjät, jotka selaavat AO3:a suojatussa tilassa, mikäli näin ei aiemmin ollut. \o/
Aiomme tehdä tämän 4.lokakuuta, juuri ennen kuin siirrymme HTTPS-tilaan AO3:ssa.
Varmistaaksemme, että töistä, jotka julkaistaan tästä päivästä eteenpäin, olemme päivittäneet koodimme niin, että upotukset käyttävät https-linkkiä aina kun mahdollista, ja olemme muuttaneet äänisoitinupotusten ohjeistusta.