HTML代码:
<div id="map" ><iframe name = "mapiframe" src="/bonc_ioc_screen/views/screen/company/jkqMap3.html" frameborder="0" scrolling="no" width="100%" height="100%"></iframe></div>
js代码:
function sendZch(zch){
$("#map iframe").attr("src", '/bonc_ioc_screen/views/screen/company/jkqMap3.html?zch='+zch);
只要改变iframe的src属性即可完成刷新。
function sub(){
$(window.parent.document).find("#iframe").attr("src", "${ctx }/cityHealth/insert");
$("#h5Content").attr("src","${h5.url}");
h5.url对应的是一个ueditor编辑好存到数据库的一个页面.
修改这个页面内容提交后,iframe 中呈现的页面并没有变化.
iframe的src的值发生改变,才会刷新iframe里面的内容.
所以虽然我代码的url对应的页面有变化了,可是url一直不变,也就是iframe的src的值一直没变.所以不刷新内容;
原因找到了,解决就非常容易了.想任何一种办法让iframe的src的值有
html:
<iframe id="myFrameId" name="myFrameName" :src="url" height="300" width="500"></iframe>
非跨域刷新:
frameWindow.location.reload()
// 通过各种手段获取的iframe window对象都行
const frameWindow = document.querySelector('#myFrameId').contentWindow
frameWin
在src\router\generator-routers.js添加。使用iframe导入其他页面的时候。会出现无法缓存的问题。在src\layouts\PageView.vue替换内容。在src\store\modules\app.js 在。小诺框架 是iframe直接加载的,导致无法缓存。TODO: 是提示 要添加的内容在这里!需要缓存的iframe 不进行删除处理。使用的小诺框架 vue2 版本。在vuex 中添加一个状态记录。
var xxObj = document.frames;xxObj[0].src="index.htm";:) wzhiyuan(我是
因为最近的项目使用了iframe,又开始做适配,而之前项目的一些修改url的操作需要做一些修改才能保证页面跳转及显示正常
"window.location.href"、"location.href"是本页面跳转
因为框架是用的别的项目的,他们提供项目的菜单框架,而内部的iframe嵌入我们的页面
1.当是我们项目内部,即iframe中页面修改
1)可以使用"window.location....
可以类似这样:/*** 动态创建iframe* @param dom 创建iframe的容器,即在dom中创建iframe。dom能够是div、span或者其它标签。* @param src iframe中打开的网页路径* @param onload iframe载入完后触发该事件。能够为空* @return 返回创建的iframe对象*/createIframe(dom, src, onload...
时隔多年,又开始拿起Django项目去开发一个小网站,遇到iframe嵌套网页访问被拒绝访问请求的问题,查阅资料这个问题是可以解决的。
第一步:settings.py文件添加代码:X_FRAME_OPTIONS = 'SAMEORIGIN'
X_FRAME_OPTIONS = 'SAMEORIGIN'
第二步在views.py文件函数加装饰器,导入:from django.views.decorators.clickjacking import xframe_options_exempt
项目组里有功能需要,当前页面获取url传递过来的参数值,动态赋值给iframe的src,从而实现动态加载iframe的需求,代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<title>打印</title>
<meta http-equiv="Content-Type" content="text/html; cha
tapEstimate(insdata);
function tapEstimate(insdata){
document.getElementById("oframe").src = "${ctx...
JS/jQuery 刷新 iframe 的方法
1、JavaScript 刷新 iframe 可以使用以下方法:
document.getElementById('some_frame_id').contentWindow.location.reload();
<iframe id="myframe" width="100%" frameBorder="0" src="https://www.runoob.com scrolling="no"></iframe>