首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

解决浏览器差异导致从子页面回到页面页面不刷新的问题

我的问题也是如此,我的需求是从父页面跳转子页面,子页面提交后返回页面,并且页面刷新。   ...Android的Chrome浏览器对这个需求就很容易支持,因为他每次页面重新显示的时候,都会刷新整个页面。而IOS的Safari浏览器出现了问题,Safari浏览器会读取缓存,不会重新刷新页面。...总体思路是在子页面返回时,告知页面刷新。并且只在IOS上执行这个操作,否则Android会刷新两遍。   ...由于笔者对JS并不算精通,最初是想参考Android原生的回调操作,利用js实现页面回调,最后没能实现。然后考虑利用浏览器的生命周期,在H5中应该叫做事件,来处理。   ...它是在页面显示的时候响应,同时支持Chrome和Safari。

2.5K20

iframe关闭页面(iframe嵌套https页面)

[name]获取到frame scrolling iframe里面的页面是否可以滚动 frameborder 是否显示iframe边框 1(显示)0(不显示) id 和其他的html标签id一样...contentWindow、contentDocument frame.contentWindow 获取页面的window对象 frame.contentDocument 获取页面的document...对象 2、获取页面页面可以访问、修改同一个域名的页面的方法和属性 window.parent/parent 获取当前页面页面-iframe所在的页面 parent.window 获取页面的...window属性 parent.document 获取页面的document属性 window.top 获取打开该页面页面,如果当前页面没有被嵌套到iframe中,window.topwindow...window.hostname) { window.top.location.href = window.location.href; } } frame跨域调用 使用postMessage 页面

6.6K10

vue页面给iframe子页面传值

在vue页面有两个个参数 名称和图标,需要把这两个参数传到iframe的地图里面,在地图触发绘点事件的时候,获取到传来的参数并且展示 vue:传值给子页面iframe // 传值给子页面iframe...this.name, }; iframeWindow.postMessage(data, '*'); }, iframe接收页面的值...-- iframe.html --> // 监听来自vue页面的消息 window.addEventListener('message', function(event) { const...= event.data; // 在这里处理接收到的消息 console.log('Received message from parent:', data); }); 当页面中的按钮被点击时...子页面通过监听message事件获取传递的值,并进行相应的处理。 这种方法需要页面和子页面在同一个域名下,否则会因为浏览器的同源策略而导致通信失败。

59820

layer执行窗口ajax方法,layer 弹出层 回调函数调用 弹出层页面 函数

1、项目中用到layer 弹出层,定义一个公用的窗口,问题来了窗口弹出来了,如何保存页面上的数据呢?疯狂百度之后,有了结果,赶紧记下。...2、自己定义的公共页面方法: layuiWindow: function (options) { var defaults = { title: ‘添加菜单’, width: ‘100px’,...options.btn, //只是为了演示 yes: function(){ options.callBack(); }, btn2: function(){ layer.close(); } }); } 3、页面...} }); 4、子页面方法: //保存数据 function submitForm() { var parentId = $(“#parentId”).val(); var childrenNode...layer弹出层时只显示遮罩层,不显示弹出框问题 最近子页面使用layer弹出层时只显示遮罩层,不显示弹出框,这个问题搞了很久,最后才发现,在子页面上使用弹出框时,如果只使用layer.alert

2.1K30
领券