不带.com或任何其他前缀的windows.location.hostname
window.location.hostname without .com or any other prefix
如果window.location.hostname
的值给出了类似"example.com"的东西,我怎么能从结果中得到"example"呢?
如何使没有。com或。org的window.location.hostname
返回
假设这是一个顶级域名(而不是mail.somedomain.com),下面的代码会给你"somedomain"而不是"somedomain.com"。
var basehost = window.location.hostname.split(".")[0];
当你使用浏览器提供的内置API时,你不能使window.location.hostname
'返回'任何不同。
你可以做的是使用一些创造性的String.prototype.split
或正则表达式来操作你从该属性获得的字符串值。
记住要考虑.co.uk
这样的情况,在TLD的中间有一个点
相关文章:
- 如何在同一页面上使用windows.location.href将js值传递给php时停止刷新页面
- JavaScript 是否能够像在 windows.location 中解析当前 URL 一样解析任意 URL
- 如何在windows.location href中插入变量
- Windows.location.href 是否具有特定于服务器的行为
- 尝试使用 windows.location.href 时,$_POST[''] 的值将丢失
- javascript windows.location string picking
- windows.location.pathname不起作用
- windows.location.htm更改导致POST,应为GET
- javascript:windows.location在单击第一个按钮时不起作用
- 为什么用windows.location重定向到新的URL后会有一个额外的对象
- 在windows .location.reload(true)之后,URL重定向在IE11中没有发生
- Javascript从url (windows.location)获取所有参数
- windows .location.hash不能在firefox, opera的脚本文件中工作
- 不带.com或任何其他前缀的windows.location.hostname
- windows .location.href在IE8中显示
- what return 'windows.location.pathname'?
- 如何为windows .location.href生成正确的url
- 使用windows.location.href (PHP)获取数据复选框
- 通过windows.location上的GET传递数据到对话框
- windows .location.href in iframe在FireFox中不起作用