2015-05-19 23 views
5

JS dosyaları linkid.js ve analytics.js yerel olarak özel CDN sunucumuza ev sahipliği yapmaya çalışıyorum. şu anda biz aşağıdaki gibi hem dosyalara başvuran:linkid.js için göreli URL yolu

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

ve

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

kolay bana analytics.js için URL başvurusu değiştirmeye ama ben için yapabilir emin değilim içindir linkid.js! Dokümanları aradı, ancak göreli bir URL kabul ederse cevap bulamadı. i bunu neden ihtiyaç nedeni: bu duruma

DÜZENLEME 1 işlemek için nasıl enter image description here

cevap

3

güvenlik nedenden nedeniyle, rastgele komut dosyası etiketleri kaynak izin vermez komutu gerektirir; Sadece resmi eklentiler ve yerel olarak barındırılıyor.

Sen sayfanıza başka etiket eklemek gerekir: o zaman

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

ve kullanımı: 3 param içindeki url ayarlanması

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

güvenlik ayarlarını yolculuk ve yükleme engelleyecektir . Etiket yüklendiğinde eklenti yüklenir.

Gerçekten kendi CDN'nizde barındırmanız gerekiyor mu? Sebeplerini paylaşmanın sakıncası var mı?

+0

Yanıt için teşekkürler, nedenleri için düzenlemeler konusuna bakın –

İlgili konular