javascript - 请问嵌入别的网页除了使用iframe,还能有别的方法吗?

查看:2027
本文介绍了javascript - 请问嵌入别的网页除了使用iframe,还能有别的方法吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

如题,比如我的页面要嵌入baidu.com 除了使用iframe标签还有别的办法吗?

问题由来:我的项目是嵌套在android的webview里,但当我嵌入sina.com、qq.com之类的;webview就会被这些网页强制占用。
截图如下:
①正常情况:

②被占用情况:

③补充:

    var iframe = '<div 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><div' + '>';
        $this.appDom.html(iframe);

原因已找到:正如答主所言有很多网站不喜欢被 iframe 的,会用各种手段跳出来。,比如某新闻网站的代码

<!-- 反运营商劫持 S -->
<style type="text/css">
    html {
        display:none;
    }
    </style>
<script>
    if( self == top ) {
        document.documentElement.style.display = 'block' ;
    } else {
        top.location = self.location ;
    }
    </script>

解决方案还没找到

解决方案

安卓打开 webview 可以是复数的,跟 App 端沟通看看。

这篇关于javascript - 请问嵌入别的网页除了使用iframe,还能有别的方法吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆