iframe'in javascript nesnelerine ana sayfanın javascript'inden erişmek mümkün mü?iframe'in javascript nesnelerine ana sayfasından nasıl erişilir?
cevap
Bunu deneyin. IFrame'inizin kimliğinin "targetFrame"
olduğunu ve aramak istediğiniz nesnenin targetObject
olduğunu ve aynı etki alanı olduğunu da kabul ediyorum. onlar aynı etki ise ben iframe src sen kısıtlamaları
olurdu ebeveyn olarak aynı kökenli/etki alanında değilse mümkün .:
document.getElementById('targetFrame').contentWindow.targetObject
, sen –
olmadığını düşünüyorum kökenli ilkeye (güvenlik politikası) https://developer.mozilla.org/en/Same_origin_policy_for_JavaScript
politika bank.com bir iframe ile bir html sayfasını oluşturmak eğer örneğin CSRF jeton ve çerçeve içinde saklanan diğer özel veriler gibi özel verilerine erişen engellemek için planlanmıştır sonra insanlar bankaya.com giriş yaptıklarında sitenize girer iframe'de özel veriler saklanacaktır, bu nedenle aynı menşeli politika farklı kaynakların iframe'ler aracılığıyla birbirinin verilerine erişmesini engelleyecektir.
Ayrıca alt öğenin pencere nesnesini kullanarak alt öğenin nesnelerine de erişebilirsiniz.
alert(window.frames[0].variable_name);
İlk iFrame'den, variable_name değişkeninin değerini gösterir. Çerçeveler listesi indeksi, çerçeveler arası değişkenlerin değerlerine erişmek için kullanılabilir.
ES6/ES2015 güncelleştirme nesne window' çocuğu 'erişmek için aynı etki alanında olması gerektiğini lütfen unutmayın: bu sadece çalışır variable_name' var değişken_adı' olarak ilan edilmiştir 'eğer;' değil variable_name let 'olarak ; '. [MDN] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let): "'let', var'' farklı olarak, küresel nesne üzerinde bir özellik yaratmamaktadır ." – cxw
- 1. Dinamik nesne adıyla python nesnelerine nasıl erişilir?
- 2. ana sayfasından bir iframe kaydırın
- 3. Thickbox ana öğelerine nasıl erişilir
- 4. iframe ana öğelerine nasıl erişilir?
- 5. Ana widget'a qt'ye nasıl erişilir?
- 6. Geçerli ray nesnelerine nasıl girilir javascript
- 7. JSON Nesneleri Javascript nesnelerine eşleme
- 8. Taşınırken SKSpriteNode alt sınıfının nesnelerine nasıl erişilir (Swift)
- 9. Ana bilgisayar bileşenine direktiften nasıl erişilir?
- 10. Kompozitin ana Adlandırma Kabı'na nasıl erişilir?
- 11. Fragmandaki ana Aktivite Görünümü'ne nasıl erişilir
- 12. Ana Kanallar'a CustomHandlers onDataRead yönteminde nasıl erişilir
- 13. EPPlus'ta nasıl erişilir?
- 14. Javascript ile web kamerasına nasıl erişilir
- 15. JavaScript'te çocuk nesnelerine erişme
- 16. Çocuk penceresinin içinde ana pencere javascript değişkenine nasıl erişilir (açılır pencere)?
- 17. İçerik Sayfasından Ana Sayfada Özellik Değerini Ayarla Sayfa
- 18. iPhone'umdaki gezinme tabanlı uygulamayı kullanarak ana menümüme nasıl erişilir
- 19. Görünüm kendi çekiliş durumunu (basılmış, vb ...) ana sayfasından alır
- 20. Yuvaya nasıl erişilir Chrome uzantısından
- 21. Yuvalanmış liste nesnelerine Hazırda Bekletme nasıl yapılır?
- 22. JavaScript kullanarak WebKit tarayıcılarından yerel dosya sistemine nasıl erişilir?
- 23. Ayrı javascript dosyasından model özelliğine nasıl erişilir? (MVC)
- 24. JavaScript işlevi aracılığıyla geçirilen bir değişken nasıl erişilir
- 25. C# nesnelerine JSON.NET
- 26. XML nesnelerine XML dönüştürülmesi
- 27. MongoDB dizileri vs nesnelerine
- 28. javascript kodu düz sayfasından önce bu birkaç benzer soru vardır
- 29. Padrino'daki modellerde current_account'a nasıl erişilir?
- 30. Disqus altbilgisini web sayfasından kaldırma
Bu, iframe'nin aynı etki alanından olup olmadığına bağlıdır. Eğer evetse, o zaman evet, hayır ise, hayır. –