Seperti yang dinyatakan, sebagai contoh, jika saya ingin membenamkan baidu.com pada halaman saya, adakah cara lain selain menggunakan tag iframe?
Asal masalah: Projek saya bersarang dalam paparan web android, tetapi apabila saya membenamkan sina.com, qq.com, dsb.;
Tangkapan skrin adalah seperti berikut:
①Keadaan biasa:
②Status diduduki:
③Supplement:
var iframe = '<p style="width: 100%; height: 100%;position:relative;"> <iframe src="' + this.data.itemData.url + '" style="width: 100%; height: 100%;" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" border="0" frameborder="0">如果长时间未加载,请检查网络状况或网址!</iframe><p' + '>';
$this.appDom.html(iframe);
Alasannya telah ditemui: Seperti yang dikatakan oleh responden, "Terdapat banyak laman web yang tidak suka dibingkai dan akan menggunakan pelbagai cara untuk melompat keluar.", seperti kod laman web berita
<!-- 反运营商劫持 S -->
<style type="text/css">
html {
display:none;
}
</style>
<script>
if( self == top ) {
document.documentElement.style.display = 'block' ;
} else {
top.location = self.location ;
}
</script>
Penyelesaian masih belum ditemui
Membuka paparan web pada Android boleh berbentuk jamak, berkomunikasi dengan Apl untuk melihat.