2008-08-27 12 views
6

için çağrı yöntemini reddetti Bu hata, sitemizin her yerinde yeni ortaya çıkmaya başladı. inkarBu javascript hatası ne anlama geliyor? İzin, Location.toString

İzin ben bu flaş ve bizim Crossdomain.xml ile ilişkili olduğunu düşündürmektedir google mesajları görüyorum Location.toString

yöntemini çağırmak için. Bunun gerçekleşmesine ne sebep oldu ve nasıl düzeliyorsunuz?

cevap

7

Farklı etki alanlarına işaret eden çerçeveler/iframe'ler arasında iletişim kurmak için javascript kullanıyor musunuz? Bu JS "aynı kökenli/etki alanı" güvenlik ilkesi tarafından izin verilmez. Eğer

<iframe name="foo" src="foo.com/script.js"> 
<iframe name="bar" src="bar.com/script.js"> 

sahip Ve bar.com komut dosyası window["foo"].Location.toString erişmeye çalışırsa Yani, bu (veya benzeri) istisnalar alacak. Ayrıca, farklı alt alanlardan içerikleriniz varsa, aynı kaynak politikasının da başlayabileceğini unutmayın. Here örnekler ile kısa ve nokta açıklamalarını bulabilirsiniz.

2

this posting numaralı telefona rastlamış olabilirsiniz, ancak bir flash güvenlik güncelleştirmesinin, crossdomain.xml dosyasının davranışını değiştirdiği ve isteğe bağlı başlıkların uzak bir etki alanından gönderilmesine izin verecek bir güvenlik ilkesi belirtmeniz gerektiği anlaşılmaktadır. Adobe bilgi bankası makalesi (orijinal gönderide de atıfta bulunularak) here'dur.

0

Bu post, crossdomain.xml dosyasına eklenmesi gereken bir satırın varlığını önerir.

<allow-http-request-headers-from domain="*" headers="*"/> 
0

Nisan ayı başlarında piyasaya Flash Player sürümünde yapılan bir değişiklikle Bu büyük olasılıkla causeed, ben özellikleriyle ilgili çok emin değilim, ama bu işlevselliği ile güvenlik kaygıları vardı varsayalım.

Eğer gerçekten (Sunucularınız webroot içinde olmalıdır) sizin crossdomain.xml eklemek yapmanız gereken şey

Burada daha fazla bilgi edinebilirsiniz: http://www.adobe.com/devnet/flashplayer/articles/flash_player9_security_update.html

bir crossdomain.xml tipik örneği twitters, dosya uzantıları hakkında daha fazla bilgi bulunabilir here.

İlgili konular