更改并显示url的主机名
change and display hostname of url
我有两个站点:一个用于内部受众,一个用于外部受众。除了主机名之外,站点URL将匹配。我想做的是在内部网站上有一个可用的按钮,这样某人就可以点击并获得该页面的外部URL。
从本质上讲,我想用javascript或jquery替换当前URL的主机名——无论什么更快更容易。
如果您想重定向当前选项卡,您可以直接设置主机名:
$( '#external-link' ).click( function ( ) {
location.hostname = 'external-domain.com';
} );
如果你想在一个新的选项卡中打开它,你可以这样做:
$( '#external-link' ).click( function ( ) {
this.href = '//external-domain.com' + location.pathname + location.search + location.hash;
} );
<a href="#" id="external-link" target="_blank">Open External Page</a>
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 获取主机 URL + 目标 URL 的时间
- 如何使用jquery从url中提取主机名
- Node.js/MongoDB:如何使用module.exports将本地主机数据库URL传递给服务器.js文件
- 正则表达式 url 与本地主机匹配
- JavaScript 中的主机名 url 正则表达式
- 更改并显示url的主机名
- Windows脚本主机文件大小限制无法检索引用的URL异常
- 获取使用主机名获取URL的脚本
- 在IIS中部署到本地主机后未正确调用JavaScript url
- JS:从url获取主机名,正则表达式不工作
- 为什么我的AJAX调用前缀web主机的url
- 如何设置背景图像url没有自动前缀的主机在Chrome
- Base64编码图像主机url或服务器文件路径
- 用javascript创建锚href,而不是在链接中有主机url
- 如何在jquery中连接当前url主机名到字符串
- JavaScript -将URL解析为主机名
- 多个主机名对每个URL都需要一个唯一的iframe
- 如何根据您的主机设置url基础
- 用javascript进一步解析url主机名