Benim web sayfasına harici bir url yüklemek için gerekiyorsa bir IFrame için başka alternatifler var mı

3 Cevap php

Benim web içine harici bir URL yüklemek için kullanabileceğiniz bir IFrame için herhangi bir alternatif olup olmadığını bilmek gerekir. Bu jQuery veya JavaScript veya PHP olsa bile

3 Cevap

Sen gibi sayfanızda bir kap tanımlayın:

<div id="external"></div>

sonra jQuery ile bir AJAX çağrısı ile doldurun:

$('#external').load("http://remote.page/");

EDIT: açıklamada Graza tarafından işaret olarak dış sayfa nedeniyle XMLHttpRequest nesneleri üzerinde sınırlama başka etki ise, bu işe yaramaz - Eğer işbirliğini gerektiren bir JSONP isteği yapmak zorunda olacağım gerekiyorsa sunucu tarafında. this article daha fazla bilgi için bkz.

Olsa da, kesinlikle 3. parti site güven emin olun bunu yaparken çok dikkatli olun. Onlar sayfasına javascript enjekte ederseniz, sadece gözyaşı ve üzüntü ile takip hackery her türlü yol açabilecek kendi site olarak aynı bağlamda altında çalışıyor olacak. IFrame'ler size bunun için koruma belirli bir miktar verir.

Kullan .load()

Örnek:

$("#feeds").load("feeds.html");