2015-05-19 149 views
5

我想在我們的專用CDN服務器中本地託管JS文件linkid.jsanalytics.js。 現在我們正在引用到這兩個文件如下:linkid.js的相對URL路徑

(window,document,'script','//www.google-analytics.com/analytics.js','ga') 

ga('require', 'linkid', 'linkid.js'); 

是很容易讓我改變了analytics.js URL引用,但我不知道如果我能做到這一點的linkid.js! 查找文檔,但如果它接受相對URL或找不到答案。如何處理這種情況

編輯1: 之所以我需要做的是: enter image description here

回答

3

由於安全原因,要求命令不允許你隨意源腳本標記;只有官方插件和本地託管。

您將有另一個標記添加到您的網頁:

<script async src="https://mycnd.com/linkid.js"></script> 

,然後使用:

ga('require', 'linkid', 'https://mycnd.com/linkid.js'); 

在第三個參數設置的URL會跳閘的安全設置,防止它加載。一旦標籤加載,該插件將被加載。

您是否真的需要將它託管在您自己的CDN上?介意分享你的理由?

+0

感謝您的回答,請參閱我的編輯原因 –