我有一个注册页面,其中包含指向3个不同页面的链接。我想在用户仍然在注册页面上时预加载所有这三个目标页面。这样,用户点击它就会立即加载。
是否可以使用AJAX或iframe执行此操作并让浏览器缓存URL的内容?
答案 0 :(得分:1)
现在chrome支持dns预取。但它很新,并非所有浏览器都支持它。
您可以动态地在注册页面的即将到来的页面中加载所有资源(脚本,样式,图像)。通过这种方式,浏览器将缓存资源。而且,如果您使用的是部分模板,也可以预加载。
答案 1 :(得分:0)
这可以通过ajax来实现。
在页面加载开始加载三个页面,一旦你收到每个html文件将它们放在三个不同的隐藏div中,当用户点击链接时隐藏正确的div。请记住检查用户在获取html之前点击链接会发生什么