iframe簡單使用(同域下)

2021-08-14 23:35:46 字數 318 閱讀 2416

this.mbsj = $('#ifm1').contents().find('#mb1').val(); // 子頁面資料傳遞到父頁面

$('#ifm1').contents().find('#mb1').val(111); // 父頁面資料傳遞到子頁面

document.getelementbyid('ifm1').src = ''; // 重新整理子頁面

只能在同域之下使用,一旦跨域,就會出現錯誤,而原因就是瀏覽器無法支援跨域處理,想要實現跨域,有兩種方法:1、後台進行跨域處理;2、前端加入外掛程式控制瀏覽器開放許可權
參考**:

iframe高度自適應(同域)

今天解決了iframe高度自適應的問題,不過這只是同域下的頁面嵌入,以下是 function setcwinheight else if iframeid.document iframeid.document.body.scrollheight view code 當嵌入頁面修改時,iframe的高...

同域下iframe父頁面和子頁面呼叫

我在頁面中使用iframe標籤,有的時候就需要兩個頁面互動 在父頁面中獲取子頁面內容 var framewin document.getelementsbytagname iframe 0 contentwindow 獲取iframe視窗 var framewinfrom framewin.docu...

跨域下使用獲取iframe的父頁面URL

通常情況下,我們獲取iframe父頁面的url很簡單 parent.location或top.location即可,但前提是它們遵循同源策略。當iframe與父頁面不屬於同乙個網域名稱時,像上面的獲取會因為安全策略原因而失敗。在nczonline的一篇文章上看到一種方法,使用document.ref...