linkid.js的相对URL路径

Ind*_*ons 5 google-analytics google-analytics-api

我想主办的JS文件linkid.js,并analytics.js在我们的专用CDN服务器在本地.现在我们引用这两个文件如下:

(window,document,'script','//www.google-analytics.com/analytics.js','ga')
Run Code Online (Sandbox Code Playgroud)

ga('require', 'linkid', 'linkid.js');
Run Code Online (Sandbox Code Playgroud)

我是否很容易更改URL引用,analytics.js但我不确定我是否可以为linkid.js做到这一点!查找文档,但如果它接受相对URL,则无法找到答案.如何处理这种情况

编辑1: 我之所以需要这样做: 在此输入图像描述

小智 3

出于安全原因,require 命令不允许您获取随机脚本标签;仅官方插件和本地托管。

您必须向页面添加另一个标签:

<script async src="https://mycnd.com/linkid.js"></script>
Run Code Online (Sandbox Code Playgroud)

然后使用:

ga('require', 'linkid', 'https://mycnd.com/linkid.js');
Run Code Online (Sandbox Code Playgroud)

在第三个参数中设置 url 将触发安全设置并阻止其加载。标签加载后,插件将被加载。

您真的需要将其托管在您自己的 CDN 上吗?介意分享一下你的理由吗?