Microsoftin selainlaajennuksia koskeva käytäntö
Tässä asiakirjassa kuvataan tuetut mekanismit, joita voidaan käyttää Microsoft Edgen ja Internet Explorerin tai näiden selaimien näyttämän sisällön toiminnan tai käyttökokemuksen laajentamiseen ja muokkaamiseen. Muita kuin tässä asiakirjassa nimenomaisesti lueteltuja tekniikoita ei tueta.
Nämä tuetut laajennusmekanismien on suunniteltu varmistamaan, että käyttäjät pystyvät mukauttamaan ja laajentamaan selaintaan haluamallaan ohjelmistolla siten, että he pystyvät samalla käyttämään selaintaan ja tietokonettaan turvallisesti ja ilman keskeytyksiä.
Haittaohjelmien torjuntaohjelmat saattavat estää tai poistaa ohjelmistot, jotka käyttävät muita kuin tuettuja tekniikoita tai käytäntöjä Microsoft Edgen ja Internet Explorerin toiminnan tai käyttökokemuksen laajentamiseen tai muokkaamiseen.
Microsoft Edgeä laajentavien tai muokkaavien ohjelmistojen tuetut mekanismit
Yhteenveto
Microsoft Edge on suunniteltu toimimaan oletusarvoisesti turvallisesti, luotettavasti, nopeasti ja responsiivisesti sekä varmistamaan, että käyttäjä voi aina hallita käyttökokemustaan.
Microsoft Edge -laajennukset, jotka ovat saatavilla vain Microsoft Storesta, ovat ainoat tuetut mekanismit loppukäyttäjän Microsoft Edge -kokemuksen muokkaamiseen, selaimen kokoonpanomääritykset ja selaimessa näytettävä sisältö mukaan lukien.
Mitään muita mekanismeja, jotka vaikuttavat Microsoft Edgen määrityksiin tai selaimen näyttämään sisältöön ei tueta, ellei niitä ole nimenomaisesti nimetty tässä asiakirjassa.
Asennus, hallinta ja poisto
Kaikki Microsoft Edge -laajennukset täytyy ottaa käyttöön Microsoft Storesta. Käyttäjän täytyy aloittaa ja päättää asennus käyttämällä vain Microsoft Edgen ja Microsoft Storen toimintoja. Ohjelmisto voi viitata Microsoft Storessa olevaan laajennukseen mutta ei saa muuttaa laajennuksen hankintakokemusta tai muulla tavalla käyttää sopimatonta vaikutusvaltaa tai vääriä perusteita saadakseen käyttäjän asentamaan laajennuksen.
Ohjelmisto ei saa häiritä käyttäjän mahdollisuutta poistaa laajennus käytöstä eikä muuttaa millään tavalla laajennusten hallintakokemusta Microsoft Edgessä.
Kaikkien laajennusten täytyy noudattaa voimassa olevia, Microsoft Edge -laajennuksia koskevia Microsoft Storen käytäntöjä.
Laajennusten kehittäminen
Microsoft Store -vaatimukseen myönnetään poikkeus vain kehitteillä olevien laajennusten kehittäjille ja testaajille. Tällaiset laajennukset voidaan ladata Microsoft Edge -esiintymään tilapäisesti niin, että käyttäjälle ilmoitetaan niiden läsnäolosta. Laajennukset poistuvat käytöstä automaattisesti, jos käyttäjä ei hyväksy niiden jatkuvaa läsnäoloa.
Microsoft Edge -asetusten muuttaminen
Microsoft Edge käyttää rekistereitä ja muita paikallisia tai pilvipohjaisia tallennusmekanismeja monien ominaisuuksiensa tilojen tai määritysten tallentamiseen. Tällaisia ominaisuuksia ovat muun muassa käyttäjän aloitussivu sisältöineen, osoitepalkkiin määritetty hakukone, uudet välilehdet, suosikit, lukulista sekä selaimen ominaisuuksien tila tai määritykset.
Ohjelmisto ei mistään syystä saa tehdä suoria tai epäsuoria muutoksia mihinkään näistä asetuksista. Käyttäjän täytyy aloittaa kaikki asetuksiin tehtävät muutokset Microsoft Edge -käyttökokemuksen kautta. Ohjelmisto ei saa vaikuttaa käyttäjän valintoihin eikä ohjata niitä peittokuvien tai muiden käyttökokemuksen muokkausten kautta eikä tarjota vaihtoehtoisia suostumuskokemuksia.
Microsoft tukee ryhmäkäytäntöä ja MDM-käytäntöä, joiden avulla tiettyjä Microsoft Edgen toimintoja voidaan muokata jonkin organisaation hallinnassa olevissa laitteissa. Vain organisaation järjestelmänvalvoja saa määrittää tällaiset käytännöt. Haittaohjelmien torjuntaohjelma voi estää tai poistaa ohjelmiston, joka käyttää näitä käytäntöjä muissa yhteyksissä.
Verkkoliikenteen muokkaaminen
Jotkin ohjelmistot muokkaavat selaimissa ja muissa sovelluksissa näytettävää sisältöä muokkaamalla verkkoliikennettä erilaisilla keinoilla, kuten välityspalvelimen asentamisella tai DNS-muutoksilla.
Tällaista liikenteen muokkaamista ei tueta seuraavia nimenomaisia toimia lukuun ottamatta: näennäisen yksityisverkon (VPN-verkon) määritys ja Internet-sisällön suodatus (esimerkiksi ei-toivottujen mainosten tai epäilyttävän tai loukkaavan sisällön poisto).
Sisältöä muokkaavan ohjelmiston täytyy noudattaa Windows-ohjelmistojen vakiotoimintaperiaatteita seuraavat seikat mukaan lukien: asennuksen aikana annettava selkeä ilmoitus ohjelmiston tarkoituksesta ja vaikutuksesta, selkeät ohjeet ohjelmiston poistoon tai käytöstäpoistoon sekä Windows-ohjelmien luettelossa oleva selkeä merkintä, jonka avulla käyttäjä voi poistaa ohjelmiston asennuksen (tämän täytyy poistaa tuotteen asennus järjestelmästä täysin).
Ohjelmistoa, joka muokkaa liikennettä muista kuin edellä mainituista syistä tai joka ei noudata Windows-ohjelmiston ohjeita, ei tueta, ja haittaohjelmien torjuntaohjelmisto voi estää tai poistaa sen.
Internet Exploreria laajentavien tai muokkaavien ohjelmistojen tuetut mekanismit
Asennus, hallinta ja poisto
Kaikkien laajennusten asennuksessa täytyy käyttää Microsoft Development Networkin Internet Explorer -laajennuksia koskevassa osassa kuvattuja tekniikoita. Ohjelmisto ei saa ohittaa Internet Explorerin laajennusten asennusprosessia. Ohjelmiston täytyy antaa käyttäjälle mahdollisuus vahvistaa laajennuksen aktivointi ja asennus Internet Explorerin liittymän kautta. Tätä liittymää ei saa muuttaa, ohittaa tai peittää, eikä sen käyttökokemusta saa muuttaa millään muullakaan tavalla.
Ohjelmiston täytyy antaa käyttäjälle mahdollisuus ottaa mikä tahansa selainlaajennus käyttöön tai poistaa se käytöstä Internet Explorerin Lisäosien hallinta -ikkunan kautta. Tätä ikkunaa ei saa muuttaa millään tavalla.
Kaikissa työkaluriveissä täytyy olla sulkemiskuvake, jonka avulla käyttäjä voi poistaa työkalurivin pysyvästi käytöstä. Työkaluriveistä täytyy myös päästä Windowsin Lisää tai poista sovellus -ikkunaan.
Huomautus – Tämän osan vaatimukset eivät koske järjestelmänvalvojan hyväksymiä Internet Explorerin mukautuksia organisaation hallinnassa olevissa laitteissa.
Ominaisuudet ja toteutus
Laajennukset saavat käyttää vain tuettuja Internet Explorer- ja Windows-ohjelmointirajapintoja.
Ohjelmisto (esimerkiksi laajennukset) eivät saa ohjelmallisesti muuttaa tai rajoittaa pääsyä selaimen ominaisuuksiin, kuten osoiteriviin, aloitussivuun, hakupalkkiin, uuteen välilehteen tai suosikkeihin.
Verkkoon perustuvaa liikenteen muokkausta (esimerkiksi DNS:n tai välityspalvelimen avulla) saa käyttää vain näennäisten yksityisverkkojen toteuttamiseen tai Internet-sisällön suodattamiseen (esimerkiksi mainosten tai epäilyttävän tai loukkaavan sisällön poistamiseen).
Internet Explorerin versiosta 11 alkaen laajennusten täytyy olla yhteensopivia tehostetun suojaustilan (EPM) kanssa. Ohjelmisto ei saa heikentää Internet Explorerin suojausasetuksia.
Muutosloki
- Huhtikuu 2016: Asiakirjan julkaisu
- Lokakuu 2016: Päivitetty kohta, joka koskee Microsoft Edge -laajennusten julkaisemista Microsoft Storessa
- Elokuu 2017: Hallittuja laitteita koskeva selvennys