tanqingdong 发表于 2019-10-16 15:57:46

BUG 关于html5 渲染 域名

本帖最后由 tanqingdong 于 2019-10-18 16:47 编辑

我的环境是:IIS站点配置的是8007端口,外网域名映射到这个端口的网站,
调用接口:GetRenderedReportLink得到的竟然是HTTP,而且还是带端口的URL,肯定是后台获取BUG
帮帮忙,紧急处理下!


KearneyKang 发表于 2019-10-16 15:57:47

非常赞,感谢分享

tanqingdong 发表于 2019-10-16 17:00:15

我自己组装URL,就可以了
    if (!window.location.origin) {
      window.location.origin = window.location.protocol + "//" + window.location.hostname + (window.location.port ? ':' + window.location.port : '');
    }
    function GetUrlRelativePath(url) {
      var arrUrl = url.split("//");

      var start = arrUrl.indexOf("/");
      var relUrl = arrUrl.substring(start);//stop省略,截取从start开始到结尾的所有字符

      //if (relUrl.indexOf("?") != -1) {
      //    relUrl = relUrl.split("?");
      //}
      return relUrl;
    }

页: [1]
查看完整版本: BUG 关于html5 渲染 域名