Skip to main content
March 29, 2012
Question

Flash 11 sending incorrect accept-language header in IE9

  • March 29, 2012
  • 1 reply
  • 986 views

I am building a website and while web requests from the browser and from javascript report the correct accept-language header (as set inside the IE9 properties, as well as set in system settings on Windows), Flash continues to send English. This seems to be a bug in Flash as I can see no other way to force it to send the same value as the browser.

Can someone confirm this? Also, our Flash developer says that when he looks inside the capabilities object for the current language, it seems that he's also getting the incorrect one. From my research, it sounds like IE sends scripts and plugins only the System Localization language (ie Language in which Windows was shipped), and not the system setting language.

However, since Flash seems to be using the browser http stack for its web calls, I don't see why this behavior should be broken on IE when it works fine for Firefox, Chrome and Opera.

This topic has been closed for replies.

1 reply

chris.campbell
Legend
March 31, 2012

Could you please open a new bug report on this over at bugbase.adobe.com?  Do you know if this is new behavior for the player?  Please post back with the URL so that others affected can add their comments and votes.

Thanks,

Chris

March 31, 2012

I don't think this is new behavior. When searching on Google, I found a similar post from years ago about this same issue. To reproduce it, get on any internet explorer, set your language to something other than English (or whatever your default happens to be currently).

Go to a website like speedtest.com and press f12 for the developer tools. go to the network tab and enable network monitoring. refresh the page. you will see that all of the page requests send accept-language correctly as your new language.

Next, run the speedtest. you will see a bunch more requests pop up in the network monitor. check the headers. it will send accept-language as en-US, regardless of your settings.

https://bugbase.adobe.com/index.cfm?event=bug&id=3154517

chris.campbell
Legend
April 2, 2012

Thank you for the heads up and taking the time to enter the bug report.

I'd recommend that anyone else that has experienced this problem take a minute and visit the bug, cast your vote and leave a comment.  Having this information helps us prioritize bugs for future releases.

Flash Player for IE sends incorrect value for HTTP_ACCEPT_LANGUAGE