iframe 怎么继承父页面的 css 和 js?

2014-05-29 20:44:25 +08:00
 shuangchen
项目是一个OA系统,页面中可能存在1个或2个iframe,每个iframe都有几个相同的css和js

现在问题是每次加载页面,js,css都出现重复加载的情况
17843 次点击
所在节点    问与答
12 条回复
dowern
2014-05-29 21:08:04 +08:00
一般同一个css或者js加载一次浏览器会缓存
summic
2014-05-29 21:17:19 +08:00
pjax 代替 iframe 可行么
jsonline
2014-05-29 21:20:21 +08:00
在 HTTP 头中加入 cache control。
jsonline
2014-05-29 21:21:08 +08:00
搞复杂的页面之前敢不敢读一读 HTTP 权威指南?
ksc010
2014-05-29 22:44:43 +08:00
有iframe肯定会“加载”两次的
但是非首次加载不一定会向服务器发起请求
具体看你缓存控制怎么设置
ejin
2014-05-29 23:55:31 +08:00
楼主请你搞清楚,iframe就是一个单独的网页窗口,你要什么js和css都要自己搞进去才会有,即便能实现继承父页面的,那么资源占用也超大。

如果真的要继承,AJAX或者PJAX是你的选择!
wulongqiu
2014-05-30 02:11:27 +08:00
LESS/SASS/AngularJS
insub
2014-05-30 03:18:00 +08:00
@wulongqiu 这堆东西跟这个帖子有什么关系?
breeswish
2014-05-30 08:31:30 +08:00
@insub LESS/SASS可以用来做CSS Include;AngularJS效果和Ajax类似
wulongqiu
2014-05-30 09:03:11 +08:00
@insub
@breeswish
是的,没有直接关系,应该是一种更好的替代方案。
ahill
2018-01-05 17:35:46 +08:00
ahill
2018-01-05 17:37:13 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/114932

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX