html 当前域名,js 获取当前网站域名的方法
上午在做一个小项目时,需要从后台取到网页的路径并在前台用JS代码组合成网址再跳转。难度不是很大,主要是需要用到 js 代码获取当前网址的主域名,那么这篇博文,飞鸟慕鱼博客就来和大家说一说,js获取当前网站域名的方法。
js 匹配网址中主域名的方法
在 js 中,可以使用 split() 方法利用字符 '/',来分割一个网址,并取出它主域名的部分
js代码:
var url = "https://www.feiniaomy.com/post/522.html";
//以“/”进行分割,urlstr 会是一个数组
var urlstr = url.split("/");
var urls = '';
if (urlstr[2]) {
// urlstr[0] 为 http 协议部份
// urlstr[2] 为 网址域名部份
urls = urlstr[0]+'//'+urlstr[2];
}
alert(urls);
弹出结果:https://www.feiniaomy.com
PS:此方法,只适合处理带有 http 或 https 协议的完整网址,如果输入的是一个项级域名,没有 http 协议的网址,就需要变换一下它的取值方法。
js 获取当前网站域名的方法
上面的代码中,js可以通过一个完整的网址来提取出主域名。如果想提取当前网页地址的主域名,可以使用 window.location.href 来获取当前网页的完整URL地址。
js代码:
//获取当前网页的完整地址
var url = window.location.href;
var urlstr = url.split("/"); //以“/”进行分割
var urls = '';
if (urlstr[2]) {
urls = urlstr[0]+'//'+urlstr[2];
}
alert(urls);
为了使用方法,可以将此代码自定义成一个函数
函数代码:
function hosturl(url){
var urlstr = url.split("/"); //以“/”进行分割
var urls = '';
if (urlstr[2]) {
urls = urlstr[0] + '//' + urlstr[2];
}
return urls;
}
调用方式:
url = hosturl('要提取域名的网址");
html 当前域名,js 获取当前网站域名的方法相关推荐
- js 获取当前网站域名的方法
上午在做一个小项目时,需要从后台取到网页的路径并在前台用JS代码组合成网址再跳转.难度不是很大,主要是需要用到 js 代码获取当前网址的主域名,那么这篇博文,飞鸟慕鱼博客就来和大家说一说,js获取当前 ...
- 如何注册域名,获取个人网站网址
想把自己的做的网站分享给别人, 则离不开特定的环节,空间(服务器)+域名! 其实是这么一个道理,你制作好了网站然后上传到特定服务器,别人想通过浏览器访问你的网站,那么就需要一个网址(就跟你想用百度搜索 ...
- js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数
js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 参考文章: (1)js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 (2)https://www.cnblogs.co ...
- 获取客户端mac地址 php,js获取客户端mac地址的方法
首先声明,此篇文章纯属标题党.今日QQ群里探讨用JS获取客户端mac地址的方法,众说纷纭,有说行有说不行的,闲着没事儿研究了一下,js确实可以获取到客户端当前电脑的mac地址,代码如下,但这段代码放到 ...
- php 获取GPS,js获取GPS的坐标的方法代码
本篇文章给大家带来的内容是关于js获取GPS的坐标的方法代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 不多废话,直接上代码吧 1.这个比较简单function getLocat ...
- 如何防止域名被劫持?网站域名被劫持怎么办?怎么处理?
域名被劫持了怎么处理?有些用户曾遇到这样的情况,自己的网站域名通过浏览器打开后,出现的页面不是自己网站的内容,而是一个垃圾网站或者非法运行的网站. 但是浏览器地址栏的域名还是自己的域名,一般这种情况的 ...
- php域名301设置,PHP网站域名301重定向跳转代码设置,PHP网站如何做301跳转
Linux下301重定向设置,301很容易出错,同时也是一个优化中的必做项目,不同源码模板和不同服务器商家,以及不同的开发语言之间301有细微差别,下面是常规301的写法,希望对你有所帮助: 1.登陆 ...
- DGA域名可以是色情网站域名
恶意域名指传播蠕虫.病毒和特洛伊木马或是进行诈骗.色情内容传播等不法行为的网站域名. 恶意域名指传播蠕虫.病毒和特洛伊木马或是进行诈骗.色情内容传播等不法行为的网站域名.本文面临能够的挑战,就是恶意网 ...
- 网站是服务器备案还是域名备案,做一个网站域名先注册还是备案
做一个网站 现在网站域名备案,都采用电子化备案,用户无需再到核验点拍摄幕布照片,只要用手机拍拍照填填表,最快几分钟在线完成提交,期间不涉及任何费用. 以 1.进入西部数码 2.网站备案分为首次备案和已 ...
最新文章
- 关于选择排序和快速排序--2017-09-24
- [NOTE] Linux环境变量
- 变频器显示5cf1是什么意思_空调显示e0什么意思
- 计算机二级考试需要怎么备考,计算机二级ms office应该怎么备考 考试内容是什么...
- [链接]Python中的metaclass、装饰器
- redis 清空db下_PHP操作redis实现的分页列表
- C 语言取整的几种方法6,C语言有以下几种取整方法:
- Selenium2+python自动化64-100(大结局)[已出书]
- 剑指offer面试题:输入某二叉树的前序遍历和中序遍历,输出后序遍历
- linux 指令 备注
- java c md5 疯_JAVA md5把我气到疯的代码,天哪,神呀,我的C# 啊。
- 赋能未来的昆腾全新Scalar存储平台
- Nothing Phone官宣,手机厂新秀靠啥出圈?
- 音视频dsp中对音频的处理
- 修改ttf字体美化显示效果
- Dynamics 365 On-premises Field Service的安装试用问题
- 826. Most Profit Assigning Work
- 至爱最不能承受之痛!
- ST公司Linux MPU第一款芯片STM32MP157
- 竞价账户创意如何编辑,干货奉上