重定向用户并始终确保完整页面加载/重新加载

时间:2017-06-12 01:15:45

标签: javascript jquery single-page-application

如果我在页面import numpy as np import tensorflow as tf x = [[1,2],[3,4]] print np.repeat(3, 4) print np.repeat(x, 2) print np.repeat(x, 3, axis=1) x = tf.constant([[1,2],[3,4]]) with tf.Session() as sess: print sess.run(tf.tile([3], [4])) print sess.run(tf.squeeze(tf.reshape(tf.tile(tf.reshape(x, (-1, 1)), (1, 2)), (1, -1)))) print sess.run(tf.reshape(tf.tile(tf.reshape(x, (-1, 1)), (1, 3)), (2, -1))) 而且我这样做:

http://mywebsite.com/contact

页面没有刷新,我理解这是理想的。但我想刷新/重新加载页面(以更新用户缓存)。我可以使用Javascript或JQuery函数来更改URL并始终重新加载/刷新页面吗?

USECASE
当用户单击任何window.location.assign('http://mywebsite.com/contact#foo'); html元素时,我的函数会检查页面是否在过去24小时内重新加载/加载。如果没有,我将调用上面的javascript函数,以确保用户导航到他们想要的页面,但也重新加载整个页面,以确保他们使用最新版本的单页面应用程序。

2 个答案:

答案 0 :(得分:1)

只需将window.location.reload(true);放在window.location.assign()

之后

答案 1 :(得分:1)

window.location.reload(true)将从服务器重新加载页面。 如果可用,window.location.reload(false)将从缓存重新加载。