我正在使用 Google Login API 来验证我的网络应用程序上的用户。我注意到 Google 登录速度很慢。有没有一种有效的方法可以通过预加载图像甚至加载下一页来使用 Google 所花费的时间(我的 Google map 也很慢)。
最佳答案
这是一个有趣的问题 - 既然没有其他人插话,我将提供一些未经测试的建议。
假设:
- 可以通过 Javascript 调用 Google 登录 API
- Web 浏览器缓存通过 Javascript GET 请求加载的内容
在启动登录请求之前(或之后?),您可以针对您将需要的内容启动各种 Javascript 请求。
- 图片
- CSS 文件
- 下一页的 HTML,假设它不是为登录用户量身定制的
- Google map API javascript 文件
甚至可能将您的 Google map 加载到登录页面上的隐藏 div 中会使同一 map 在下一页上加载得更快。
您还可以请求内存缓存填充页面,该页面可以根据未经身份验证的用户名查询数据存储以获取相关数据。
或者,您可以在登录时将整个下一页加载到隐藏的 div 中(登录只是一个弹出窗口或其他内容)。然后,当登录成功时,您使主 div 可见并开始加载用户特定的内容。
关于javascript - 使用谷歌验证登录的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9268601/