在调用之前,在另一个页面中预加载javascript(ckeEditor.js wysiwyg)

在调用之前,在另一个页面中预加载javascript(ckeEditor.js wysiwyg),javascript,ckeditor,Javascript,Ckeditor,在我们打开调用ckEditor.js javascript的页面之前,有没有办法预加载ckEditor? 我想这样做,因为ckEditor.js是一个350kb的文件,对于一些用户来说,通过拨号连接上传需要20-30秒。我想在用户只打开首页(这只是一个简单的html)并忙于阅读首页时加载它。当他/她移动到使用ckeditor的页面时,ckeditor.js已经被加载并缓存。你可以通过在主页上定期将ckeditor作为js文件来实现这一点,这将使它在移动到另一个页面之前加载到缓存中。问题在于,CK

在我们打开调用ckEditor.js javascript的页面之前,有没有办法预加载ckEditor?
我想这样做,因为ckEditor.js是一个350kb的文件,对于一些用户来说,通过拨号连接上传需要20-30秒。我想在用户只打开首页(这只是一个简单的html)并忙于阅读首页时加载它。当他/她移动到使用ckeditor的页面时,ckeditor.js已经被加载并缓存。

你可以通过在主页上定期将ckeditor作为js文件来实现这一点,这将使它在移动到另一个页面之前加载到缓存中。问题在于,CKEdtior通常以任意数字作为文件名末尾的查询字符串链接到,这使得它不可缓存(ckeditor.js?v=12424324234或类似内容)。您可能需要进入CKEditor源代码(我记得这是一场噩梦),对该文件调用您试图缓存的JS文件的位置进行全局查找,并确保其结尾不包含该变量查询字符串