我需要从给定的URL中提取完整的协议、域和端口.例如:

https://localhost:8181/ContactUs-1.0/contact?lang=it&report_type=consumer
>>>
https://localhost:8181

推荐答案

首先获取当前地址

var url = window.location.href

然后解析这个字符串

var arr = url.split("/");

您的url是:

var result = arr[0] + "//" + arr[2]

希望这有帮助

Javascript相关问答推荐

通过实现regex逻辑自定义数据表搜索

如何将拖放功能添加到我已自定义为图像的文件输入HTML标签中?

我试图实现用户验证的reduxstore 和操作中出了什么问题?

深嵌套的ng-container元素仍然可以在Angular 布局组件中正确渲染内容吗?

fs. writeFile()vs fs.writeFile()vs fs.appendFile()

Chart.js V4切换图表中的每个条,同时每个条下有不同的标签.怎么做?

拖放仅通过 Select 上传

rxjs插入延迟数据

在运行时使用Next JS App Router在服务器组件中运行自定义函数

JQuery Click事件不适用于动态创建的按钮

为什么客户端没有收到来自服务器的响应消息?

Puppeteer上每页的useProxy返回的不是函数/构造函数

Reaction组件在本应被设置隐藏时仍显示

如何在Bootstrap中减少网格系统中单个div的宽度

TypeError:无法读取未定义的属性(正在读取';宽度';)

如何在一个对象Java脚本中获取不同键的重复值?

如何使用Astro优化大图像?

将相关数据组合到两个不同的数组中

JWT Cookie安全性

有没有办法通过使用不同数组中的值进行排序