是否可以在 javascript 中创建一个新的 Location 对象?我有一个作为字符串的 url,我想利用 javascript 已经提供的功能来访问它的不同部分。
这里有一个我所说的例子(我知道这不起作用) :
var url = new window.location("http://www.example.com/some/path?name=value#anchor");
var protocol = url.protocol;
var hash = url.hash;
// etc etc
这样的事情有可能吗? 还是我必须自己创建这个对象?