修改当前URL的Javascript
Javascript to modify current URL?
我正在尝试编写一个javascript,检测当前页面的url中是否包含"?",如果包含,则获取url中的所有内容,直到"?"为止,然后用这个新url重新加载窗口。我试过这个:
var curr_url = window.location.toString();
if (curr_url.indexOf('?')!== -1){
var goodpart = curr_url.split('?');
//alert(goodpart[0]);
window.location = goodpart[0];
}
但它似乎不起作用。要么它对某些页面没有任何作用,要么它工作,但不断地重新加载页面。
if (location.search)
{
location.href = location.protocol + "//" + location.host + location.pathname;
}
它应该重新加载到当前URL减去任何查询字符串。
var new_url = (window.location+'').replace(/'?.*/,'');
window.location = new_url;
document.location.href=goodpart[0];
相关文章:
- Javascript url rewriter
- Javascript, url object compression
- 我们可以在javascript url中传递GET变量吗
- 所有悬停的Javascript url代码
- JavaScript URL搜索规则
- 剃刀视图中的Javascript url操作
- JavaScript: ΔURL, Refresh
- 基于变量的Javascript URL重定向无法正常工作
- 为什么JavaScript URL表单无法工作,也无法重定向
- Javascript Url 操作和后退导航
- 将变量添加到 javascript url 调用
- javascript url redirect with regex
- JavaScript URL checking for pupunder
- 带有 JavaScript URL 重定向的正则表达式
- 将锚标记添加到 JavaScript URL
- 在 Javascript URL 中传递两个变量,以根据传递的值更新下拉列表
- 设置一个 JavaScript URL
- 通过 JavaScript URL 可变快捷方式扩展 HTML URL
- Javascript url 参数解析
- JavaScript URL 未定义的重定向