如何使用 javascript 获取基本 URL?
例如,当我从 Visual Studio 浏览我的网站时,如果我的 URL 是http://localhost:20201/home/index
,我想得到http://localhost:20201
如果我在 IIS 上托管我的网站,并且我的虚拟目录名称是 MyApp 并且 URL 是http://localhost/MyApp/home/index
,我想得到http://localhost/MyApp
我尝试使用location.protocol
+ location.hostname
(和location.host
),当我通过 Visual Studio 浏览我的网站时它们工作正常,但是当我在 IIS 上托管它时,我得到http://localhost
/MyApp 被截断。