Closed Bug 418567 Opened 16 years ago Closed 3 years ago

Flash plugin error: Flash website does not open if it has national domain

Categories

(Core Graveyard :: Plug-ins, defect, P3)

x86
Windows XP

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: ky, Unassigned)

References

()

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

Flash website does not open if it has national IDN. The website has crossdomain.xml that allows connections from any host.

Flash plugin does not understand the IDNs and redirections from kästingscheiper.de to xn--kstingscheiper-5hb.de. The domain name kästingscheiper.de just becomes kastingscheiper.de. Exactly it does not exist.

Reproducible: Always

Steps to Reproduce:
1. Try to open website
2. Check the the elements that browser tries to open with FireBug plugin as example
3. Browser stops on attempt to load kastingscheiper.de/crossdomain.xml instead of xn--kstingscheiper-5hb.de/crossdomain.xml
Actual Results:  
Browser stops to load the website

Expected Results:  
Website opens
Component: General → Plug-ins
Product: Firefox → Core
QA Contact: general → plugins
I have the same problem (with FireFox 5 or Namoroka 7.0a1 x64 + Adobe Flash Plugin 10.3.181.34).

With .eu IDN it already work:

Try with http://marosvári.eu/ (http://xn--marosvri-eza.eu/)

But with .hu IDN don't yet work:

Try with http://pálmapanzió.hu/ (http://xn--plmapanzi-01a0s.hu/)

But with IE 8+ it work perfectly. :(
The problem is resolved!

The flash template use for init a configuration xml. The crossdomain.xml allowed all from all:

<cross-domain-policy>
  <site-control permitted-cross-domain-policies="all"/>
  <allow-access-from domain="*" secure="false"/>
  <allow-http-request-headers-from domain="*" headers="*" secure="false"/>
</cross-domain-policy>

The flash template load the configuration xml:

xmlURL = "configuration.xml";
xmlLoader = new URLLoader();
xmlLoader.addEventListener(Event.COMPLETE, showXML);
xmlLoader.load(new URLRequest(xmlURL));

At .hu IDN (eg. http://pálmapanzió.hu/ [http://xn--plmapanzi-01a0s.hu/]) don't work (only with Firefox, with IE 8+ it works perfectly): stopped at the load, though crossdomain.xml allowed all from all.
At http://palmapension.com/ it works.

The solution:

The full url path is required at load()! Eg.

xmlURL = "http://palmapension.com/configuration.xml";
xmlLoader = new URLLoader();
xmlLoader.addEventListener(Event.COMPLETE, showXML);
xmlLoader.load(new URLRequest(xmlURL));

So at .hu IDN it works! (Note: Don't forget the crossdomain.xml!)

(In reply to Tomee from comment #1)
> I have the same problem (with FireFox 5 or Namoroka 7.0a1 x64 + Adobe Flash
> Plugin 10.3.181.34).
> 
> With .eu IDN it already work:
> 
> Try with http://marosvári.eu/ (http://xn--marosvri-eza.eu/)
> 
> But with .hu IDN don't yet work:
> 
> Try with http://pálmapanzió.hu/ (http://xn--plmapanzi-01a0s.hu/)
> 
> But with IE 8+ it work perfectly. :(
Priority: -- → P3

Flash is no longer supported.

Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.