Blame view

node_modules/videojs-contrib-hls/src/resolve-url.js 552 Bytes
2a09d1a4   liuqimichale   添加宜春 天水 宣化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  /**
   * @file resolve-url.js
   */
  
  import URLToolkit from 'url-toolkit';
  import window from 'global/window';
  
  const resolveUrl = function(baseURL, relativeURL) {
    // return early if we don't need to resolve
    if ((/^[a-z]+:/i).test(relativeURL)) {
      return relativeURL;
    }
  
    // if the base URL is relative then combine with the current location
    if (!(/\/\//i).test(baseURL)) {
      baseURL = URLToolkit.buildAbsoluteURL(window.location.href, baseURL);
    }
  
    return URLToolkit.buildAbsoluteURL(baseURL, relativeURL);
  };
  
  export default resolveUrl;