28 Kasım 2008, Cuma
Nasıl bir web sayfası doğrudan tarayıcı penceresi içinde bir iframe içinde veya yüklü olup olmadığını belirlemek için?
Bir facebook iframe uygulama tabanlı yazıyorum. Şimdi aynı html sayfası facebook içinde normal web sitesi olarak tuval sayfası oluşturmak için kullanmak istiyorum. Eğer sayfayı doğrudan tarayıcıda iframe içinde veya yüklü olup olmadığını belirlemek miyim bilmek istiyorum?
CEVAP
28 Kasım 2008, Cuma
Tarayıcılar window.top
erişim same origin policy nedeniyle engelleyebilirsiniz. Böcekler de gerçekleşecek YANİ. Burada çalışan kod:
function inIframe () {
try {
return window.self !== window.top;
} catch (e) {
return true;
}
}
top
self
window
iki nesne (parent
) ile birlikte, eğer pencerenin üst pencere ise göreceksin.
Bunu Paylaş:
Nasıl değişken olup olmadığını belirle...
Nasıl belirli bir Linux 32 bit veya 64...
Nasıl dizin Python içinde olup olmadığ...
Nasıl bir veritabanı SQL Server içinde...
Nasıl bir Kısıtlama Sql server içinde ...