Javascript页面刷新到基本URL,剥离查询字符串,在浏览器上调整大小-

Javascript页面刷新到基本URL,剥离查询字符串,在浏览器上调整大小-,javascript,page-refresh,Javascript,Page Refresh,我正在使用这段javascript代码在用户调整浏览器大小时刷新浏览器: <script type="text/javascript"> $(window).bind('resize', function(e) { if (window.RT) clearTimeout(window.RT); window.RT = setTimeout(function() { this.location.reload(true); /* false to get page f

我正在使用这段javascript代码在用户调整浏览器大小时刷新浏览器

<script type="text/javascript">
$(window).bind('resize', function(e)
{
  if (window.RT) clearTimeout(window.RT);
  window.RT = setTimeout(function()
  {
    this.location.reload(true); /* false to get page from cache */
  }, 200);
});
</script>
我想要的是相同的功能,但是让页面刷新到URL,而不带查询字符串(或者至少不带其值)


可能吗?

尝试改用
window.location=window.location.pathname

如果要将页面重定向到根域,请使用
window.location.origin
。如果还想包含脚本名称,请使用
window.location.origin
window.location.pathname
。因此,您的
重定向可以替换为

window.location = window.location.origin + window.location.pathname

由于位置是一个对象,您可以将属性“href”更改为您喜欢的任何内容,例如,您可以更改新位置并将其分配给href属性:

your current location is : http://www.example.com/index.php?w=123&h=456 
当需要在没有查询字符串的情况下刷新页面时,可以执行以下操作:
window.location.href=”http://www.example.com/index.php“
希望有帮助,
祝你好运

此时将重定向到站点根目录。我想我会被嘲笑,但我不知道新版本在修改后会是什么样子。毫无疑问,这些都是正确的答案,但我无法想象剧本在修改后会如何运作。一个实际的例子会对我有所帮助。有时简单的事情看起来比实际情况更复杂。非常感谢。
your current location is : http://www.example.com/index.php?w=123&h=456