搜尋

首頁  >  問答  >  主體

javascript - 請問嵌入別的網頁除了使用iframe,還能有別的方法嗎?

如題,例如我的頁面要嵌入baidu.com 除了使用iframe標籤還有別的辦法嗎?

問題由來:我的專案是嵌套在android的webview裡,但當我嵌入sina.com、qq.com之類的;webview就會被這些網頁強制佔用。
截圖如下:
①正常情況:

②被佔用情況:

#③補充:

#
    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);

原因已找到:正如答主所言“有很多網站不喜歡被 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>

解決方案還沒找到

仅有的幸福仅有的幸福2789 天前966

全部回覆(1)我來回復

  • 仅有的幸福

    仅有的幸福2017-05-19 10:19:11

    安卓開啟 webview 可以是複數的,跟 App 端溝通看看。

    回覆
    0
  • 取消回覆