0

我现在拥有的代码:

    setDomain: function() {
        var currentUrl = window.location.href;
        var uFragment  = currentUrl.split('\n');
        var domain = "";

        if(currentUrl.match(/<removed>/)) {
            domain = uFragment[0] + '//' + uFragment[2] + '/' + uFragment[3] + '/';
        } else {
            domain = uFragment[0] + '//' + uFragment[2] + '/';
        }

        this.domain = domain;
    },

这个函数决定了我的脚本应该使用哪个域。在工作中,我们有内部测试站点,subdomain.domain.tld/SiteName并且subdomain.domain.tld:81/SiteName

代码用 / 分割当前 url,然后附加http://, domain.subdomain.tld, 和SiteName

我正在寻找另一种解决方案uFragment[0],因为虽然使用它可以满足我的需要,但它很难看。有什么建议么?

4

0 回答 0