javascript - 将字符串插入 url 并重定向

标签 javascript jquery url href location-href

是否可以在 url 中插入一个字符串? 假设我希望 www.domain.com/news 在 com 和 news 之间插入语言标志 de

最佳答案

如果您有一个包含协议(protocol)的完整 url 字符串,或者您知道基本 url,或者如果这全部基于当前 location,您可以使用 URL接口(interface)

const url = new URL('http://www.example.com/news');
url.pathname = '/de' + url.pathname;
console.log(url.href);

// using current page `location`
const pageurl = new URL(location.href);
pageurl.pathname = '/foobar' + pageurl.pathname;
console.log(pageurl.href);

关于javascript - 将字符串插入 url 并重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50549756/

相关文章:

javascript - Ajax 上。 ('keydown' ) 事件正在堆叠

javascript - 复选框 onclick 事件未触发

javascript - 如何在 Google map 中创建定向(成 Angular )标记?

javascript - 如何从主页面的启动画面播放视频?

javascript - 免费 jqGrid - 搜索过滤器并选择全部

php - 如何在 PHP 中创建友好的 URL?

PHP 正则表达式 : CSS Relative to Absolute

Android 网址连接

javascript - 关于 IIFE 工作方式的困惑

javascript - 哪一个在速度和内存使用方面更好,或者只是最佳实践