CNode

如何实现浏览器重复尝试加载外部资源文件?

问答
Cchapgaga发布于12 年前最后回复12 年前11 回复6987 浏览0 收藏
查看回复

回复 (11)

P
pynixwang#1·12 年前

try to cdn your resources

T
think2011#2·12 年前
  1. 如果用的是chrome,检查一下是否被浏览器插件屏蔽了。
  2. 非要重复检查加载的话,就用延迟加载的方式,大概link也会有onload事件吧,检测这个事件状态,然后重复加载。
  3. 楼上说的方法。
C
chapgaga#3·12 年前
引用 pynixwangtry to cdn your resources

@pynixwang 问题正是由于cdn不稳定导致的

P
pynixwang#4·12 年前
引用 chapgaga@pynixwang 问题正是由于cdn不稳定导致的

@chapgaga 那只能换回服务器托管或者换cdn了, cdn不是就为了加速资源的吗?居然还导致资源都加载不了,那还叫什么cdn。

C
chapgaga#5·12 年前
P
pynixwang#6·12 年前

那就直接使用xmlhttprequest请求了,不要在head  引用。。。。

问题是如果加载器都没加载成功?如何加载新资源,如何检测,鸡蛋问题了。。。。直接在html里面用script标签写加载器,保证加载器能被加载。

P
pynixwang#7·12 年前

xmlhttprequest xxx.css if ok link else retry

C
chapgaga#8·12 年前
引用 pynixwangxmlhttprequest xxx.css if ok link else retry

@pynixwang xmlhttprequest跨域好像需要在服务器端设置?有些服务端设置不了的啊

P
pynixwang#9·12 年前
引用 chapgaga@pynixwang xmlhttprequest跨域好像需要在服务器端设置?有些服务端设置不了的啊

似乎无解了?

你这条件太苛刻了,这cdn用得还不如vps托管资源呢。。。。。。

D
DoubleSpout#11·12 年前

cdn吧,方便快捷

参与回复
登录后即可参与回复。登录