-
iframe 不刷新 可能是缓存问题5
当子页面关闭的时候。调用父页面的javascript的clWin()函数;
这好似内容
var typeSrc = document.getElementById("myiframe1");
typeScr.src = null;
typeSrc.src = "<%=request.getContextPath() %>/reportList.jspx";
typeSrc.src = typeSrc.src;
alert("typeSrc.src=" + typeSrc.src);
return true;
这个JS是用来刷新iframe页面的;而且每次肯定都会走这个方法;
问题是;
调用后,不管用,iframe不实现刷新;我在连接地址上加随机数,依然不管用;
而且当页面出现不刷新的问题时候,产生的随机数连接,都是相同的;
有什么方法可以解决这个问题???2010年9月26日 10:26
相关推荐
适合用于iframe框架集的几种页面刷新方法,局部刷新,动态刷新, window.location.herf的刷新方式
iframe内容页白块及刷新白色背景问题解决,在IE6,IE9上测试通过。
vue项目中一个模板组件,不同iframe的src地址,对应不同的路由,不同标签页,且切换标签页不重载。这种客户的要求是特例在网上没有,所以纯自行手码。由于项目在vuex保存了标签页,所以初次进入该组件时,调用了一次...
这个问题的原因是由于浏览器缓存机制导致的,因为即使服务器上的资源已经更新,浏览器仍然可能会从本地缓存中加载旧的资源,而不是重新从服务器获取。特别是当页面结构复杂,例如存在多个iframe嵌套时,刷新机制和...
1. **用户体验**:点击选项卡后立即刷新`iframe`可能会让用户感到不自然,可以考虑加入一些过渡效果,比如淡入淡出动画。 2. **性能优化**:如果多个选项卡都指向同一服务器上的资源,频繁地请求相同的URL会导致不必...
总结而言,强制刷新iframe是解决浏览器缓存带来数据不一致问题的一种手段。通过上述方法可以在不影响用户体验的前提下,确保iframe中的内容能够反映最新状态,从而提升应用的整体性能和可靠性。
最近一个需求,需要在 Vue 项目中加入 含有iframe 的页面,同时在路由切换的过程中,要求iframe的内容 不会被刷新 。一开始使用了Vue自带的keep- alive发现没有用,于是自己研究了一下解决方案。。。。。。 Vue的...
只有匹配的组件会被缓存 exclude: 字符串或正则表达式。任何匹配的组件都不会被缓存。 结合router缓存部分页面: 比较实用的例子: 思路:通过beforeRouterLeave这个钩子来对路由里面的keepAlive进行赋值。从而动态...
- 文件如`index.aspx`、`index_left.aspx`、`index_main.aspx`可能是主页面和`iframe`内容的示例页面。 - `.cs`文件(如`index.aspx.cs`)代表C#后台代码,它们负责处理HTTP请求,生成动态内容,并可以通过...
- 如果`iframe`的内容来自不同的源(即跨域),那么你可能无法使用JavaScript来刷新`iframe`,因为浏览器的同源策略限制了这种操作。 - 在使用`location.reload()`时,可以传递一个可选参数`true`来强制从服务器而...
在这种场景下,原始的iframe技术可能会显得过时,因为它通常不支持单页应用(SPA)的特性,如路由管理和组件状态管理。标题提到的“vue 页面tabs切换,替换iframe”,就是指用Vue的特性和组件来实现更加现代和灵活的...
然而,在实际开发中,有时可能会遇到`keep-alive` 不起作用,即组件并未被正确缓存的问题。本文将深入探讨这个问题,并提供解决方案。 首先,确保在`app.vue` 文件中正确地包裹了需要缓存的`router-view`。`keep-...
在网页开发中,Iframe...总结,Iframe是网页开发中一个强大且灵活的工具,但需要注意它也可能带来性能和安全问题。正确理解和使用Iframe交互语法,可以提升用户体验,同时要时刻关注最佳实践,确保网页性能和安全性。
这个组件可以根据实际需求进行扩展和定制,比如添加动画效果、缓存iframe内容以提高性能等。希望这个教程对你在网页开发中实现类似功能有所帮助。如果你在使用过程中有任何问题,欢迎回帖讨论。
随着Web技术的发展,`iframe`的一些功能已被其他技术取代,如Shadow DOM用于组件化,Service Worker提供离线缓存,Web Components实现自定义元素。然而,`iframe`在特定场景下仍具有不可替代的作用,如跨域通信和...
- **缓存问题**:浏览器可能会缓存页面的部分或全部内容。尽管`location.reload()`可以强制重新加载页面,但在某些情况下,可能需要使用`location.reload(true)`参数来强制从服务器获取最新的数据,避免使用缓存。 -...
- `window.navigate("本页面 url")`:这个方法在某些浏览器中可能不起作用,但基本思想是导航到当前页面以达到刷新效果。 - `setTimeout`结合`location.href`:通过设定延时函数,可以定时刷新页面。例如: ```...
- **解析**:此方法可以用来刷新当前页面,第二个示例中的`true`参数意味着浏览器将不使用缓存来加载页面,而是重新从服务器获取资源。 ##### 3. 刷新指定的`iframe` **语法**: ```javascript var iframe = ...