Avatar billede martin_v Nybegynder
26. oktober 2000 - 10:46 Der er 1 kommentar

Hvordan kan jeg undgå at Cache websites når jeg bruger webbrowser objektet

Hej Eksperter så er der lige et rigtigt godt spørgsmål til jer allesammen...

Jeg har lavet en stress-tester til websites. Jeg bruger webbrowser obejktet til at teste med. Så kan man nemlig og se hvad der sker samtidig..
Programmet virker faktisk ret godt men nu har jeg altså en ny opgave hvor jeg også skal teste på cookies.
Mit Problem opstår når jeg via FSO sletter en cookie på maskinen. Så bliver den ikke hentet igen næste gang jeg refresh\'er browseren. Jeg er ret sikker på at det er fordi sitet ligger i en form for cache. Det er ikke nok bare at stoppe mit program og starte det igen. Hele VB6 skal lukkes ned og startes igen før den samme cookie bliver hentet.

Ja se det var et godt spørgsmål ikke.
Så her har i lidt Point at hente
Avatar billede danagadk Nybegynder
12. november 2000 - 22:46 #1
Det lyder lidt som om den instans af IE du bruger bliver liggende i maskinen (hukommelsen) mellem 1. og 2. gang du kalder - og ikke skriver cookien til disk 2. gang, eftersom den sikkert ikke har ændret sig fra 1. gang den blev skrevet.
Prøv at checke de moduler der er load\'et i maskinen (NT: TaskMgr.exe, W9x: Wintop.exe) mens du ser fejlen opstå.
Når/hvis du får afsluttet korrekt, tror jeg at browseren så vil \'opdage\' at cookien ikke findes mere.
Noget andet der kan genere dit program, er hvis IE\'s instanser (før IE 5.01) er \'bundet sammen\' bagom kulisserne. Du kan adskilde de enkelte instanser sådan: Fra IE, menupunktet Tools, Internet Options, fanen Advanced, sæt punktet \"Launch browser window in separate process\" til at være slået til.

Bortset fra disse ting, mon så ikke der er en metode til at slette cookies inde fra IE komponenten i det hele taget?? Jeg kan ikke lige finde den.

Her er lidt kode, som jeg ville lave den:
  Dim ie [As SHDocVw.InternetExplorer]
  Set ie = CreateObject(\"SHDocVw.InternetExplorer\") \' / New SHDocVw.InternetExplorer \' 1. gang
  ie.Navigate \"http://.....\"
  \' cookie gemmes
  \' knokle
  ie.Quit
 
  \' Slet cookie filen her.

  Set ie = New SHDocVw.InternetExplorer \' 2. gang
  ie.Navigate \"http://.....\"
  \' cookie gemmes
  \' knokle
  ie.Quit

/Dan
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

SAP-medarbejder til Roller & Autorisationer i Forsvarets Cyberdivision

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger it-supporter til Lokal IT Servicecenter i Karup

Capgemini Danmark A/S

Java Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen
Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel