This topic created in 3091 days ago, the information mentioned may be changed or developed.
网站用了某插件,插件引用的 js/css/font/api 用了 Google 等的 cdn,浏览器是不是没全部加载 js 脚本前不输出页面的? Chrome 等了好长时间好像在等他超时一样,才显示出页面来了。
一部分需求是国内普通用户看,所以想想是不是有办法解决这个问题。
装的插件引用的被墙 cdn 的 URL,国外插件作者不会想到墙的问题,所以要改插件里的难度得修改代码。。
装插件前网站可以直接打开正常显示。
7 replies • 2017-11-28 23:23:34 +08:00
 |
|
2
nonsense Nov 28, 2017
另外请教,javascript 可以设置 js 的超时吗?比如 5 秒,能设置短一点的话也能达到需求。。
|
 |
|
4
wxsm Nov 28, 2017 via iPhone 1
没错,如果你坚持使用就得改源码,将 cdn 地址改成国内的。其实也是很简单的事情。如果是从 npm 下载的,看 license,支持的话就自己 fork 一份,改好后自己发布。
|
 |
|
5
XiaoxiaoPu Nov 28, 2017 2
用 nginx 统一替换 html 中引用的 js/css/font/api,搜索关键字 nginx sub_filter
|
 |
|
6
Axurez Nov 28, 2017 1
有插件可以将外部资源转换成内部的,貌似,如果你说的是 wordpress 的话
|
 |
|
7
litter123 Nov 28, 2017
用 php stream+正则替换大法 23333
|