Javascript获取不带querystring的url
Javascript get url without querystring
我有以下url:
url = 'http://stackoverflow.com/questions/ask?new=question'
如果没有querystring,我该如何获取url?好的,现在我正在做以下操作,但有没有一种方法可以做到这一点,而不是添加两个?
window.location.origin + window.location.pathname
要获得url的所有不同部分,location.protocol + '//' + location.host + location.pathname
将是正确的语法。下面是一个显示托管该代码段的url的示例:
document.body.innerHTML = "The snippet is at this web address: " + getURL();
function getURL() {
return location.protocol + '//' + location.host + location.pathname
}
例如,location.href.split("?")[0]
被?
分割,并取结果数组的第一个元素。即使位置上没有?
,它也能工作——整个url将是数组的单个元素。
ps:downvester-评论?不要做胆小鬼。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- Angular JS IE9 Hashbang url rewriting
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 直接下载文件,而不是从window.open(url)
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 通过js在新选项卡中有条件地打开url
- CKFinder 3为所选文件返回错误的URL
- Javascript获取不带querystring的url
- 从URL regex和javascript中获取querystring
- 每隔半秒刷新页面5次,然后使用javascript或JQuery将querystring附加到url
- 在url中的querystring中传递字母数字值在flash中不起作用
- 如何匹配url中可以以querystring结尾的文件扩展名
- 捕获单选值并附加到querystring URL
- Timthump如何使用querystring url
- 用querystring调用URL并从该页接收返回
- 使用jQuery/Javascript(querystring)获取查询字符串参数url值
- 将搜索值传递给querystring url时出现问题
- URL与querystring的正则表达式
- jscript如何找到当前的url和重定向+ QueryString