通过javascript在iframe中加载html
程序员文章站
2024-01-26 22:32:58
在spring mvc中,虽然有时候,在控制器中设置返回值是json对象,但在拦截器出现错误的时候,仍然可能返回html(根据设置的不同),如果要展示这些html,最好把他们放入iframe中,以防这些html对现有页面造成污染. ......
在spring mvc中,虽然有时候,在控制器中设置返回值是json对象,但在拦截器出现错误的时候,仍然可能返回html(根据设置的不同),如果要展示这些html,最好把他们放入iframe中,以防这些html对现有页面造成污染.
let iframe = document.createelement('iframe'); iframe.style.width = "100%"; iframe.style.height = "100%"; if (!!window.activexobject || "activexobject" in window) {//判断是否是ie浏览器 //对于ie,可以使用这种方式.同时,ie的iframe不支持srcdoc属性,这是唯一的方式. document.getelementbyid("somediv").appendchild(iframe); iframe.contentwindow.document.open(); iframe.contentwindow.document.write("<body>我是html代码啦啦啦</body>"); iframe.contentwindow.document.close(); } else { //对于其他浏览器,直接设置srcdoc属性就可以了.而且,如果想设置iframe.contentwindow.document也是不可能拿的,因为iframe.contentwindow根据安全策略无法访问, iframe.srcdoc = "<body>我是html代码啦啦啦</body>"; document.getelementbyid("somediv").appendchild(iframe); }
上一篇: HTML 练习绑定onclick事件
下一篇: css公共库——简介中超过长度显示省略号
推荐阅读
-
通过javascript在iframe中加载html
-
在Word中通过把编辑的图片另存为HTML文件实现转换图片
-
svg矢量图标在html中的使用, (知识点:1.通过h5中的css实现点击变色,2.一个svg文件包含多个图标)
-
10_Android中通过HttpUrlConnection访问网络,Handler和多线程使用,读取网络html代码并显示在界面上,ScrollView组件的使用_html/css_WEB-ITnose
-
javascript - 在yii2中使用pjax时,无法加载验证表单js文件?
-
javascript-怎样在一个新窗口里打开本php页面中的一个函数写成的html页面
-
javascript - 为什么这个html文件加载那么慢,在公司服务器测的,我想问下这是前端的问题还是后端的问题
-
在HTML中插入JavaScript代码的示例_基础知识
-
html5中设置或返回音视频是否在加载后即开始播放的属性autoplay
-
web在html中引用JavaScript代码的实现(小程序在xwml中实现)