Thease days,我从https://bitbucket.org/webrtc/codelab开始研究WebRTC 但是,我在第5步遇到了一些问题。 我无法解决第5步获得的第5点奖励。问题是: 此应用使用JavaScript提示获取房间名称。找出一种从URL获取房间名称的方法,例如localhost:2013 / foo会给房间名称foo。
我使用了javascript window.location.pathname,但它没有用。 如果你帮助我,我非常感激!
答案 0 :(得分:0)
你可以这样做:
var str = window.location.href;
var path = str.split('/');
var value = path[path.length-1]; //foo
答案 1 :(得分:0)
路径名实际上有效。
<html>
<head>
<script>
alert(window.location.pathname);
</script>
</head>
<body>
</body>
</html>
答案 2 :(得分:0)
您可以使用此代码
var aarr = window.location.href.split('/');
//get last value
var id = aarr[aarr.length -1];
答案 3 :(得分:0)
您可以使用lastIndexOf
,因为您只关心获取一个元素而不是使用可以返回所有元素的分割。
var url = "http://localhost:2013/foo";
console.log(url.substr(url.lastIndexOf('/') + 1)); // returns 'foo'