"myIpAddress"-funksjonen returnerer feil resultat i Internet Explorer 9

Symptomer

Vurder følgende scenarier.

Scenario 1

  • Du kan konfigurere Windows Internet Explorer 9 Hvis du vil bruke en applikasjonsproxy-filen for automatisk konfigurasjon (PAC).

  • Datamaskinen er koblet til Internett.

  • Du installerer et program på datamaskinen som legger til et virtuelt kort. Du kan for eksempel installere VMware Player.

  • PAC-filen kaller funksjonen myIpAddress for å hente IP-adressen til nettverkskortet som brukes til å få tilgang til Internett.

I dette tilfellet returnerer funksjonen myIpAddress IP-adressen til det virtuelle kortet.

Du kan for eksempel skrive følgende funksjon i PAC-filen. I dette tilfellet returnerer funksjonen myIpAddress IP-adressen til det virtuelle kortet.function FindProxyForURL(url, host){
if (shExpMatch(myIpAddress(), "10.0.0.*")
{
//Bypass the proxy for URLs with-in the local domain
if (shExpMatch(host, "*.local.domain.com")) { return "DIRECT"; }

//Bypass the proxy when accessing local sites
if (isPlainHostName(host)) { return "DIRECT"; }

// Everything else goes through Proxy
return "PROXY 10.0.0.254:8080";
}

//Assume the computer is not at work.
return "DIRECT";
}

Scenario 2

  • Du kan konfigurere Internet Explorer 9 Hvis du vil bruke en PAC-fil.

  • Datamaskinen er koblet til Internett.

  • Du kan opprette en ekstra tilkobling til firmanettverket via et virtuelt privat nettverk (VPN).

  • PAC-filen kaller funksjonen myIpAddress for å hente IP-adressen fra VPN-tilkoblingen.

I dette tilfellet returnerer funksjonen myIpAddress IP-adresse på Internett-tilkoblingen.

Løsningen

Hvis du vil omgå dette problemet, kan du skrive dine egne tilpassede myIpAddress -funksjonen for Internet Explorer 9. Du kan for eksempel skrive følgende funksjon:function myIE9IpAddress() {
var ipex = myIpAddressEx();
if (ipex === false)
{
var myip=myIpAddress();
return myip;
}
var iparray = ipex.split(";");
for (j=0; j < iparray.length;j++)
{
var ipaddress=iparray[j];
//IPv6 adress : skip
var parts=ipaddress.split("::");
var firstpart=parts[0];
if (firstpart==="[fe80")
{
//alert("skipping IPv6 address :"+ ipaddress);
continue;
}

//IPv4 address starting with 192.: skip
parts=ipaddress.split(".");
firstpart=parts[0];
if (firstpart === "192")
{
//alert("skipping IPv4 address starting with 192. :"+ ipaddress);
continue;
}
break;
}
return ipaddress;
}

Oppløsning

Informasjon om hurtigreparasjon

En støttet hurtigreparasjon er tilgjengelig fra Microsoft. Denne hurtigreparasjonen er imidlertid ment å løse problemet som er beskrevet i denne artikkelen. Bruk denne hurtigreparasjonen bare på systemer som har problemet som er beskrevet i denne artikkelen. Denne hurtigreparasjonen kan gjennomgå ytterligere testing. Hvis du ikke er alvorlig påvirket av dette problemet, anbefaler vi derfor at du venter på neste programvareoppdatering som inneholder denne hurtigreparasjonen.

Hvis hurtigreparasjonen er tilgjengelig for nedlasting, finnes delen "Hotfix Download-Available" øverst i denne Knowledge Base-artikkelen. Hvis denne delen ikke vises, kan du kontakte Microsofts kundeservice og kundestøtte for å få hurtigreparasjonen.

Obs! Hvis det oppstår andre problemer, eller hvis feilsøkingstips, må du kanskje opprette en separat forespørsel om. Vanlige kundestøttekostnader gjelder for ytterligere kundestøttespørsmål og problemer som ikke dekkes av denne oppdateringen. For en fullstendig liste over telefonnumre for Microsofts kundeservice og kundestøtte eller opprette en separat forespørsel om, kan du gå til følgende Microsoft-webområde:

http://support.microsoft.com/contactus/?ws=supportObs! "Hotfix Download-Available" skjemaet viser språk hurtigreparasjonen er tilgjengelig. Hvis du ikke ser språket ditt, er det fordi en hurtigreparasjon ikke er tilgjengelig for dette språket.

Forutsetninger

Hvis du vil bruke denne hurtigreparasjonen, må du ha Internet Explorer 9 er installert.

Informasjonen i registeret

Viktig
Følg trinnene i dette avsnittet nøye. Det kan oppstå alvorlige problemer hvis du endrer registeret feilaktig. Før du endrer den, ta sikkerhetskopi av registret for gjenoppretting i tilfelle det oppstår problemer.

Når du har installert denne hurtigreparasjonen, må du gjøre følgende endringer i registret:

  1. Klikk Start, klikk Kjør, Skriv inn regedit, og klikk deretter OK.

  2. Utvid følgende undernøkkel:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl

  3. Høyreklikk FeatureControl, klikk Nyog deretter nøkkel.

  4. Skriv inn FEATURE_SMART_MYIPADDRESS_BEHAVIOR_KB2839111, og trykk deretter Enter for å gi navn til den nye undernøkkelen.

  5. Høyreklikk FEATURE_SMART_MYIPADDRESS_BEHAVIOR_KB2839111, klikk Ny, og klikk deretter DWORD-verdi.

  6. Skriv inn iexplore.exe, og trykk deretter Enter for å gi navn til den nye oppføringen.

  7. Høyreklikk iexplore.exe, og klikk deretter Endre.

  8. I Verdidata -boksen skriver du inn 00000001.

  9. Lukk Registerredigering.

For x64-baserte datamaskiner, må du også endre en annen registernøkkel:

  1. Klikk Start, klikk Kjør, Skriv inn regedit, og klikk deretter OK.

  2. Utvid følgende undernøkkel:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl

  3. Høyreklikk FeatureControl, klikk Nyog deretter nøkkel.

  4. Skriv inn FEATURE_SMART_MYIPADDRESS_BEHAVIOR_KB2839111, og trykk deretter Enter for å gi navn til den nye undernøkkelen.

  5. Høyreklikk FEATURE_SMART_MYIPADDRESS_BEHAVIOR_KB2839111, klikk Ny, og klikk deretter DWORD-verdi.

  6. Skriv inn iexplore.exe, og trykk deretter Enter for å gi navn til den nye oppføringen.

  7. Høyreklikk iexplore.exe, og klikk deretter Endre.

  8. I Verdidata -boksen skriver du inn 00000001.

  9. Lukk Registerredigering.

Krav om omstart

Du har ikke datamaskinen på nytt etter at du har installert denne hurtigreparasjonen.

Informasjon om erstatning av hurtigreparasjoner

Denne hurtigreparasjonen erstatter ikke tidligere utgitte hurtigreparasjoner.

Den globale versjonen av denne hurtigreparasjonen installerer filer med attributtene som er oppført i tabellene nedenfor. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Datoene og klokkeslettene for disse filene på den lokale datamaskinen, vises i lokal tid sammen med din gjeldende tidsforskjell for sommertid (DST). I tillegg kan til datoene og klokkeslettene endres når du utfører bestemte operasjoner på filene.

FilinformasjonsmerknaderViktig Hurtigreparasjoner for Windows 7 og Windows Server 2008 R2 hurtigreparasjoner er inkludert i de samme pakkene.

For Internet Explorer 9 på alle støttede x86-baserte versjoner av Windows 7

Filnavn

Filversjon

Filstørrelse

Dato

Tid

Plattform

Jsproxy.dll

9.0.8112.20618

75,776

18-Aug-2013

10:00

x86

Wininet.dll

9.0.8112.20618

1,130,496

18-Aug-2013

10:02

x86

Wininetplugin.dll

1.0.0.1

66 048

18-Aug-2013

10:00

x86

Iertutil.dll

9.0.8112.20618

1,796,096

18-Aug-2013

09:59

x86

Sqmapi.dll

6.0.6000.16386

149,664

18-Aug-2013

10:18

x86

For Internet Explorer 9 på alle støttede x64-baserte versjoner av Windows 7 og Windows Server 2008 R2

Filnavn

Filversjon

Filstørrelse

Dato

Tid

Plattform

Jsproxy.dll

9.0.8112.20618

97,280

18-Aug-2013

11:02

x64

Wininet.dll

9.0.8112.20618

1,392,640

18-Aug-2013

11:03

x64

Wininetplugin.dll

1.0.0.1

86,528

18-Aug-2013

11:02

x64

Iertutil.dll

9.0.8112.20618

2,147,840

18-Aug-2013

11:01

x64

Sqmapi.dll

6.0.6000.16386

182,936

18-Aug-2013

11:26

x64

Jsproxy.dll

9.0.8112.20618

75,776

18-Aug-2013

10:00

x86

Wininet.dll

9.0.8112.20618

1,130,496

18-Aug-2013

10:02

x86

Wininetplugin.dll

1.0.0.1

66 048

18-Aug-2013

10:00

x86

Iertutil.dll

9.0.8112.20618

1,796,096

18-Aug-2013

09:59

x86

Sqmapi.dll

6.0.6000.16386

149,664

18-Aug-2013

10:18

x86


Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Hvis du vil ha mer informasjon

Hvis du vil ha mer informasjon om terminologi for programvareoppdatering, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

824684 beskrivelse av standardterminologien som brukes til å beskrive oppdateringer av Microsoft-programvare

Tredjepartsprodukter som beskrives i denne artikkelen, produseres av selskaper som er uavhengige av Microsoft. Microsoft gir ingen garantier, stilltiende eller på annen måte, om ytelsen eller påliteligheten til disse produktene.

Mer filinformasjon

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×