有没有人对浏览器()。location()。url()和浏览器()之间的区别有所了解.window()。href()?
谢谢!
答案 0 :(得分:1)
我无法找到关于Jasmin的任何API文档的方法,但是你提到的函数似乎是AngularJS的一部分,我能找到的唯一文档引用了这些函数中的任何一个(关于这些函数)到Jasmin)是this site,其中陈述如下:
browser().window().href() – Returns the window.location.href of the current loaded page.
browser().location().url() – Returns the $location.url() of the current page.
根据W3C文档window.location.href
returns the URL of the current page
,并根据AngularJS文档,$locatoin.url()
returns the url when called without any parameter
。虽然这些都没有明确表达,但它们提供的例子确实更加清晰(尤其是$location.url()
)。
windows.location.href
示例:
Example: "Page location is " + window.location.href;
Result: Page location is http://www.w3schools.com/js/js_window_location.asp
来自AJS的 $location.url()
示例:
// given url http://example.com/#/some/path?foo=bar&baz=xoxo
var url = $location.url();
// => "/some/path?foo=bar&baz=xoxo"
希望有所帮助。