Seperti tajuk, mungkin tidak begitu jelas.
Terdapat permintaan di tangan Pengurus produk berkata: "Xiao Hu, produk kami perlu menambah fungsi baharu, iaitu dapat memaparkan halaman H5 yang ditulis dengan baik, atau menyediakan paparan halaman web kepada pengguna, seperti memaparkan. laman web berita tertentu."
Saya rasa, memandangkan saya mahu melakukan perkara yang jahat, saya telah menggunakan iframe untuk membenamkan halaman pihak ketiga pada masa lalu, jadi saya boleh menggunakan ini dan saya tidak menemui mana-mana yang lain. kaedah.
Kemudian masalah datang Sebagai contoh, jika laman web berita membenamkannya, ia akan menentang pelanggan dan secara langsung membunuh halaman html saya! Selepas usaha yang tidak putus-putus, didapati bahawa halaman web itu mempunyai "kod anti-pengendali rampasan";
<!-- 反运营商劫持 S -->
<style type="text/css">
html {
display:none;
}
</style>
<script>
if( self == top ) {
document.documentElement.style.display = 'block' ;
} else {
top.location = self.location ;
}
</script>
<!-- 反运营商劫持 E -->
Bolehkah mana-mana tuan membantu saya memecahkannya? Kaedah berikut telah digunakan:
//在主窗口的</head>标签前面添加
<script type="text/javascript">
var location=document.location
</script>
//或者:
<script type="text/javascript">
var location=""
</script>
Namun, tiada telur. . .
Apa yang dikatakan oleh responden di tingkat satu adalah benar; Walau bagaimanapun, IE 9 dan versi terdahulu
Sudah tentu, anda akan mendapati bahawa kandungan halaman tidak dipaparkan tetapi tidak melompat Mengambil xw.qq.com sebagai contoh, anda akan mendapati bahawa ia adalah kerana html dalam iframe ditetapkan kepada "display:none";tidak menyokong atribut kotak pasir
, dan Opera 12 dan versi terdahulu juga tidak menyokong atribut ini . Jika anda ingin serasi dengan IE8 dan ke bawah, sila abaikan jawapannya! ! ! Atribut dan nilai kotak pasir iframe:
Jika anda tidak menetapkan navigasi membenarkan-atas, anda tidak akan dipaksa untuk melompat! ! !
Penawar masih belum ditemui pada PC
Ralat dilaporkan merentas domain! !
Antara muka biasa (halaman hujung hadapan dalam paparan web android):
pintasan pc!Kod (nyahpepijat kendiri,
): var iframe = document.createElement("iframe");