Perinteisen SharePoint-sivuston tuominen näyttöön Internet Explorer 10: n tiedosto tilassa
Applies ToMicrosoft 365:n SharePoint

Huomautus:  Microsoft 365 sovellukset ja palvelut eivät tue Internet Explorer 11 alkaen elokuun 17, 2021. Lisä tietoja. Huomaa, että Internet Explorer 11 säilyy tuetussa selaimessa. Internet Explorer 11 on Windows-käyttö järjestelmän osa ja noudattaa elin kaari käytäntöä sille tuotteelle, johon se on asennettu. 

Kun käyttäjät selaavat Microsoft SharePoint-sivustoja Internet Explorer 11: ssä, oletus tiedosto tila on pian 11 (Edge-tila) riippumatta siitä, käyttääkö sivusto uusia luetteloita ja kirjastoja. Vanhaa yhteensopivuustilaa 10 ei enää pakoteta. Tämä parantaa useimpien sivujen suorituskykyä ja luotettavuutta. Joissakin mukautetuissa pääsivuissa tai mukautetuissa verkko-osissa voi kuitenkin olla mukautettua koodia, jossa käytetään vanhaa Internet Explorer 10:n asiakirjatilaa.

Tämä muutos koskee vain oletusarvoisia, mukauttamiasi perustyylisivuja. Mukautettujen perustyylisivujen on määritettävä haluttu tiedosto tila.

Sivuston toimivuuden tarkastaminen Edge-asiakirjatilassa

Selvitä näiden ohjeiden avulla, toimiiko sivustossa oleva mukautus Edge-tilassa:

  1. Avaa sivusto Internet Explorer 11:ssä ja avaa sovelluskehittäjätyökalut painamalla F12-näppäintä.

  2. Valitse Emulointi-välilehti ja valitse Asiakirjatila-kohdassa 11.

Sivustokokoelmien palauttaminen Internet Explorer 10:n asiakirjatilaan

Jos toteat, että sivustokokoelmassa on mukautus, joka ei toimi Edge-asiakirjatilassa, voit palauttaa sivustokokoelman Internet Explorer 10:n asiakirjatilaan. Tällöin sinun on käytettävä Microsoft PowerShell -komentosarjaa, jossa on CSOM-paketoija (Client-side object model, asiakaspuolen objektimalli). Sinun on oltava sivustokokoelman järjestelmänvalvoja muutettavassa sivustokokoelmassa.

Esimerkiksi ActiveX on oletusarvoisesti poissa käytöstä Internet Explorer 11-tilassa, joten ominaisuudet, jotka hyödyntävät näitä komponentteja, vaativat sivustokokoelmasi palauttamiseen Internet Explorer 10: n tiedosto tilaan.

  1. Lataa ja asenna uusin SharePoint hallinta liittymä ja muodosta yhteys SharePoint. Lisä tietoja on kohdassa SharePoint-hallinta liittymän esittely.

  2. Tarkista PowerShellin suoritus käytännöt.

  3. Kopioi seuraava koodi ja liitä se tekstieditoriin, esimerkiksi Muistioon.

    ##komentojonon kahdella ensimmäisellä rivillä ladataan CSOM-malli:

    $loadInfo1 = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client")

    $loadInfo2 = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.Runtime")

    $webUrl = 'https://{domain}.sharepoint.com/[valinnainen polku aliverkkoon]'

    $username = Read-Host -Prompt "Anna tai liitä sivustokokoelman järjestelmänvalvojan täydellinen O365-sähköpostiosoite, esim. nimi@toimialue.onmicrosoft.com"

    $password = Read-Host -Prompt "$username-salasana" -AsSecureString

    [Microsoft.SharePoint.Client.ClientContext]$clientContext = New-Object Microsoft.SharePoint.Client.ClientContext($webUrl)

    $clientContext.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($username, $password)

    #Jotta komentojonoa käytetään sivustokokoelmassa (Edgen poistaminen käytöstä), poista kommenttimerkintä 4 riviltä alla:

    #$site = $clientContext.Site

    #$featureguid = new-object System.Guid "80E47777-D21C-46E0-9139-7C7741EB4B54"

    #$site.Features.Add($featureguid, $true, [Microsoft.SharePoint.Client.FeatureDefinitionScope]::None)

    #$clientContext.ExecuteQuery()

    #Jotta komentojonoa käytetään sivustokokoelmassa (Edgen ottaminen uudelleen käyttöön), poista kommenttimerkintä 4 riviltä alla:

    ##$site = $clientContext.Site

    ##$featureguid = new-object System.Guid "80E47777-D21C-46E0-9139-7C7741EB4B54"

    ##$site.Features.Remove($featureguid, $true);

    ##$clientContext.ExecuteQuery()

  4. Poista koodin kommenttirivit (joiden alussa on ##) ja tallenna tiedosto ANSI-koodattuna tekstitiedostona, jonka pääte on .ps1. Tässä esimerkissä komentojonotiedoston nimeksi on annettu IEMode.ps1.

  5. Vaihda siihen hakemistoon, johon tallensit tiedoston.

  6. Kirjoita PowerShell-komentokehotteeseen seuraavasti:

    ./IEMode.ps1

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.