Javascript/jQuery:确定给定URL的域:“youtube.com”或“vimeo.com”
Javascript/jQuery: determine given URL's domain: 'youtube.com' or 'vimeo.com'?
我需要用JS处理URL,并找出它们是否属于 youtube.com,vimeo.com 或不属于它们。我该怎么做?
我发现了这个问题如何使用jquery..?从URL获取域名,但如果它包含在URL中,它会保留"http://www."部分。
编辑:建议indexOf
解决方案的人:如果URL路径中有youtube.com
怎么办?这可能吗?如www.example.com/?article=why_youtube.com_is_the_best
?这个问题可以。(句点)是URL的路径部分的一部分?似乎表明这是一个有效的 URL。
var a = 'http://www.youtube.com/somevideo/vimeo';
var b = 'http://vimeo.com/somevideo/youtube';
var test = checkUrl(b);
console.log(test); //prints Vimeo
function checkUrl(test_url) {
var testLoc = document.createElement('a');
testLoc.href = test_url.toLowerCase();
url = testLoc.hostname;
var what;
if (url.indexOf('youtube.com') !== -1) {
what='Youtube';
}else if (url.indexOf('vimeo.com') !== -1) {
what='Vimeo';
}else{
what='None';
}
return what;
}
小提琴
if(domain_name.indexOf("youtube.com") != -1 || domain_name.indexOf("vimeo.com") != -1){
//...
}
url = url.toLowerCase();
if (url.indexOf('youtube.com') > -1 || url.indexOf('vimeo.com') > -1) .....
var url = 'http://www.youtube.com/myurl/thevideo/';
var host = $('<a>click</a>').attr('href',url)[0].host;
if(host === 'www.youtube.com'){
}
编辑:
如果要删除www
,请使用此
var host = $('<a>click</a>').attr('href',url)[0].host.replace('www.','');
相关文章:
- 有可能过滤来自嵌入式YouTube的声音吗
- Firebase2(Firebase.google.com)推送通知-从外部管理
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- 实现一个建立在google.com之上的自定义搜索引擎
- html5视频中的Youtube类型注释
- 链接和youtube的Javascript和regex
- 使用带有.net autopostback的ryanfait.com自定义表单元素
- YouTube作为弹出窗口在桌面版本上播放,但不在移动设备上播放
- 使用javascript将视频从我的android应用程序上传到youtube
- parse.com类中指针中的查询指针
- internet explorer 8兼容模式下的Youtube api错误
- 你如何在youtube.com上获得youtube视频的状态
- 如果img src以http://img.youtube.com/vi/并在任何字符后替换为youtube视频ifram
- YouTube播放器API onReady未启动www.YouTube-nocookie.com
- Javascript/jQuery:确定给定URL的域:“youtube.com”或“vimeo.com”
- 是否可以在 youtube.com 内控制嵌入式视频播放器
- 如何验证youtube视频id ?Gdata.youtube.com无法正常工作
- 我如何与youtube.com上的YouTube播放器进行交互-而不是iFrame API
- 从youtube.com上的youtube播放器状态触发事件
- 如何为基于youtube.com/embed URL和地址的链接添加类?