我想知道是否可以删除 URL 中问号后的所有内容?
http://www.site.com?some_parameters_continue_forever
我可以用.remove()
吗?需要在参数中放入什么?
谢谢
我想知道是否可以删除 URL 中问号后的所有内容?
http://www.site.com?some_parameters_continue_forever
我可以用.remove()
吗?需要在参数中放入什么?
谢谢
由于 url 由浏览器控制,因此当您更改 url 时,页面将重新加载。仍然是您想要做的,在标记类型之后您不需要这些东西的页面上?
..
window.location = "http://www.mysite.com" //or whatever your site url is
要动态执行此操作,您可以使用以下函数,然后使用window.location
function getPathFromUrl(url) {
return url.split("?")[0];
}
注意:当您更改网址时,页面将刷新。
您可以使用这个简单的正则表达式:
yourUrl.replace(/\?.+/, '')
reomve()
用于 DOM 的东西。
试试这个片段:
var url = "http://www.somexample.com?a=b&c=2&d=3";
url = url.substring(0 , url.indexOf('?')+1);
在 Python 3 中发布这对我有用,因为其他一些解决方案没有。
import re
mystring = 'http://www.example.com?some_parameters_continue_forever'
mystring_clean = re.sub(r'\?.*', '', mystring)
print(mystring_clean)