如何在javascript中从命令行获取hostUrl

如何在javascript中从命令行获取hostUrl,javascript,jasmine,jasmine-jquery,Javascript,Jasmine,Jasmine Jquery,我想知道如何在JavaScript中获得从命令行传递的hostUrl 在Java中,可以键入System.getProperty(“hostUrl”);为了实现这一点。JavaScript中的替代方法是什么?我假设您正在搜索window.location.hostname或window.location.host您所说的“从命令行传递的”是什么意思?在js中,您可以使用以下命令获取主机url:window.location.protocol+“/”+window.location.hostnam

我想知道如何在JavaScript中获得从命令行传递的hostUrl


在Java中,可以键入System.getProperty(“hostUrl”);为了实现这一点。JavaScript中的替代方法是什么?

我假设您正在搜索
window.location.hostname
window.location.host

您所说的“从命令行传递的”是什么意思?在js中,您可以使用以下命令获取主机url:
window.location.protocol+“/”+window.location.hostname
也许您正在寻找这个:嗨,谢谢您的指导,但这不起作用,我已经尝试了两种方法。当我运行JS测试用例时,我需要测试用例中的hostUrl,当我执行maven测试“mvn test-DhostUrl=”您好,感谢您的指导,但这不起作用,我已经尝试了您的方法。当我使用PhantomJS在maven中运行JS测试用例时,我需要测试用例中的hostUrl,当我执行maven测试“mvn test-DhostUrl=abc.xyz.pqrs:8080”时,它从命令行传递过来。在我的测试用例中我需要这个url。在您的例子中,
window.location.hostname
window.location.host
的值是多少?因此,如果它返回null,则定义window.location。也许可以在window.location对象上找到一些有用的属性。如果没有,也许您可以在官方的PhantomJSAPI中找到一些东西:。否则,ECMAScriptwell中就不可能有这样的属性,我使用phantomJS和jasmine来运行我的javascript测试用例。我从maven命令行传递hostUrl,并通过phantom.args[1]在phantom文件中获取该hostUrl,我获取从maven命令行传递的hostUrl。所以,现在我需要在jasmine测试用例javascript文件中访问这个hosturl。如何将此url从虚拟文件传递到javascript文件。谢谢