Gå til innhold

problemer med hotmail i Opera


stoffix

Anbefalte innlegg

Videoannonse
Annonse

er ikke den der til msn?

jeg installerte jo noe sånt nå nettopp til msn...

 

problemet mitt er at når jeg er inne på hotmail i opera, og skal trykke på en link, så får jeg opp en beskjed om at e-postvinduet er inaktivt...

 

dette skjer ikke på IE, og skal heller ikke skje i firefox, (som jeg la inn til moren min) fordi at jeg la inn en plugin der.

 

finnes det ikke en liknede plugin til opera?

 

jeg mener at jeg leste at feilen kommer på grunn av at hotmail bruker java-script eller noe sånt...

Lenke til kommentar

http://my.opera.com/forums/showthread.php?postid=723900:

 

Hotmail links

 

Some people might have noticed that links in hotmail haven't been working recently - you get a page saying this instead:

 

 

quote:

Your email message has been idle and this link has become inactive. To access the link, close this window and return to your Message. Then click the browser's Refresh button or close your message and reopen it.

 

 

I've been toiling for hours trying to find where the error comes from, and I've finally pointed it out (thanks to The Proxomitron)

 

First of all, the link will always be of the form:

 

 

code:

 

java script:OpenWin('http://64.4.34.250:80/cgi-bin/linkrd?_lang=EN&lah=randomgibberish&lat=gibberish&hm___action=https%253a%252f%252fsourceforge%252enet%252fdocs%252fA04%252f');

 

 

As you can notice, the query string is URL encoded, as it should. Checking my outgoing headers, I noticed one difference: here's the header Opera sends:

 

 

code:

 

GET /cgi-bin/linkrd?_lang=EN&lah=randomgibberish&lat=gibberish&hm___action=https%253a%252f%252fsourceforge%252enet%252fdocs%252fA04%252f HTTP/1.0

 

 

Here's the header Internet Explorer sends:

 

code:

 

GET /cgi-bin/linkrd?_lang=EN&lah=randomgibberish&lat=gibberish&hm___action=https://sourceforge.net/docs/A04/ HTTP/1.0

 

 

Here's what Firefox sends:

 

code:

 

GET /cgi-bin/linkrd?_lang=EN&lah=randomgibberish&lat=gibberish&hm___action=https%3a%2f%2fsourceforge%2enet%2fdocs%2fA04%2f HTTP/1.1

 

 

The differences are that:

a) Opera sends an encoded URL in HTTP 1.0

b) Internet Explorer 5 sends a decoded URL in HTTP 1.0

c) Firefox sends an encoded URL in HTTP 1.1

 

Both Firefox and Internet Explorer will open the link correctly (the problem has actually nothing to do with the session expiring, as the error message lets on).

 

I don't exactly feel like rummaging through 10 RFCs to find out if HTTP 1.0 query strings should be sent encoded or decoded, and whether Opera or IE is correct in the matter, so if someone in the know could enlighten me I'd appreciate it.

 

Edit: mmm, I hadn't noticed before, but the URL encoding in Opera and Firefox is different - Opera just asks for the URL as it is demanded by the script, whereas Firefox changes the URL encoding scheme. This confuses me even more

 

Sikkert noe Hotmail gjør for å få folk til å droppe Opera. Sleipe jævler. Uansett så skal Hotmail "virke" igjen i Opera 7.60 P2 ++

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...