Sadece top
, window
ve parent
değişkenlerinin bana aynı değeri verdiğini fark ettim. Bunu gmail gelen kutusu sayfasında test ediyordum. Bu üç değer arasındaki farkın ne olduğunu bilen var mı? Eğer bir çerçeve içinde isePencere, window.top ve window.parent arasındaki fark nedir?
cevap
:
window
akım kare için kullanılır.parent
geçerli çerçevenin üst öğesini ifade eder.top
en dış çerçeveye karşılık gelir.
Çerçeve içinde değilseniz, bunlar yalnızca reference to the current window olacaktır. Yalnızca bir çerçeve içinde iseniz, parent
ve top
, her ikisi de aynı şey için bir referans olacaktır.
Teşekkürler. Herhangi bir tarayıcı özel durumu olup olmadığını biliyor musunuz? Örneğin, XXX'da en iyi uygulamayın ... –
Sayfanız bir çerçevede başka bir güvenlik bağlamından (aynı başlangıç politikasına göre, başka bir ana makine adına göre) bir sayfada açılmış olsa da, o zaman olmamalıdır. Üst nesnenin içindeki özelliklere erişebilmek. Bu, tüm tarayıcıların normal güvenliğidir. Bir çerçevede başka bir site açarak (veya bir çerçevede başka bir site tarafından açılarak) çapraz site betiğini engeller. – thomasrutter
Ayrıca, "self" ayrıca yuvalama yoksa aynı nesneyi ifade eder. – another
- 1. IE8'de window.top === pencere yanlış durumu
- 2. Python'da {} ve [] arasındaki fark nedir?
- 3. UNIX'teki $ @ ve $ * arasındaki fark nedir?
- 4. $ arasındaki fark nedir? ve PowerShell
- 5. Fark() arasındaki fark nedir mustache.js
- 6. arasındaki fark nedir?
- 7. Java arasındaki fark nedir
- 8. arasındaki fark nedir?
- 9. arasındaki fark nedir?
- 10. app.doScript ve $ .evalFile arasındaki fark nedir?
- 11. gVim ve gVim arasındaki fark nedir?
- 12. isAlpha ve isLetter arasındaki fark nedir?
- 13. Control.Enter ve Control.GotFocus olayları arasındaki fark nedir?
- 14. .got ve .got.plt bölümü arasındaki fark nedir?
- 15. AutomationProperties.AutomationID ve AutomationProperties.Name arasındaki fark nedir?
- 16. Android'de getDir ve getFilesDir arasındaki fark nedir?
- 17. R içinde `=` ve `<-` arasındaki fark nedir?
- 18. uint ve System.UInt32 arasındaki fark nedir?
- 19. PropertyChangeListener ve VetoableChangeListener arasındaki fark nedir?
- 20. XSS'de IDREF ve IDREFS arasındaki fark nedir?
- 21. Cacerts ve keystore arasındaki fark nedir?
- 22. GPLv2 ve GPLv3 arasındaki fark nedir?
- 23. VarIsEmpty ve VarIsEmptyParam işlevleri arasındaki fark nedir
- 24. ActiveSupport'ta mattr_accessor ve cattr_accessor arasındaki fark nedir?
- 25. Hashtable ve Dictionary arasındaki fark nedir?
- 26. RoutedCommand ve RoutedUICommand arasındaki fark nedir?
- 27. MySQL'deki boolean ve bool arasındaki fark nedir?
- 28. Task.Factory.FromAsync ve BeginX/EndX arasındaki fark nedir?
- 29. WideChar ve AnsiChar arasındaki fark nedir?
- 30. PHP'de 'stripcslashes' ve 'stripslashes' arasındaki fark nedir?
Ayrıca, aynı pencereye başvuran bir window.self var :) – AbhimanyuAryan