iframe顯示html文字

2021-10-07 15:00:23 字數 518 閱讀 7534

以前的專案用到了ifram標籤,直接設定src某個頁面的url即可,可以今天後台同學要求前端請求頁面資料的時候帶引數,並且要是post請求,這就尷尬了,iframe的src是乙個get請求,本來帶引數直接在url後面追加引數即可,用post請求只能接收到html的文字資料。

一番搜尋之後,終於找到如下方法

document.getelementbyid("otheriframe").src = "data:text/html;charset=utf-8," + window.escape(res.data)
res.data是後台返回的html頁面的純文字

otheriframe是用來容納另乙個專案的iframe,

src不再使用url了,原來換一種格式就ok了

get請求,最簡單的方法

let postdata = 

this.iframeurl = "" + this.$qs.stringify(postdata)

iOS中TextView顯示HTML文字

nsattributedstring attributedstring nsattributedstring alloc initwithdata contentstr datausingencoding nsunicodestringencoding options documentattribu...

angularJS 顯示帶html的文字

一般我們寫 的時候需要渲染帶html結構的字串。在使用anjularjs時使用ng bind html就可以實現渲染。但是angularjs繫結的資料都會預設以文字的形式輸出,並不會去識別html標籤,這樣做主要是為了防止html標籤中的注入攻擊,提高了安全性。那麼該如何解決呢。通常使用這種方法 靜...

跨iframe顯示內容

公司後台管理系統是用frameset frame布局的 如下 現在需求是在top頁面裡面加乙個按鈕,但在right頁面顯示,一開始覺得應該很容易,但費了九牛二虎之力,都沒能實現 可能是本人js能力有限 看了網上其他人的意見,有了一些思路 要想直接去跨frame域基本是不可能的,可以將父頁面轉換成di...