2015-05-19 29 views
5

Tôi đang cố lưu trữ các tệp JS linkid.jsanalytics.js cục bộ trong máy chủ CDN chuyên dụng của chúng tôi. ngay bây giờ chúng tôi đang tham chiếu cho cả hai file như sau:Đường dẫn URL tương đối cho linkid.js

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

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

là nó dễ dàng cho tôi để thay đổi tài liệu tham khảo URL cho analytics.js nhưng tôi không chắc chắn nếu tôi có thể làm điều đó cho linkid.js! Đã tìm tài liệu nhưng không thể tìm thấy câu trả lời nếu nó chấp nhận URL tương đối hay không. Làm thế nào để xử lý tình trạng này

EDIT 1: Lý do tại sao tôi cần phải làm điều đó: enter image description here

Trả lời

3

Vì lý do an ninh, lệnh yêu cầu không cho phép bạn tìm nguồn thẻ script ngẫu nhiên; Chỉ các plugin chính thức và được lưu trữ cục bộ.

Bạn sẽ có thêm thẻ khác vào trang của bạn:

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

và sau đó sử dụng:

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

Thiết url trong param thứ 3 sẽ vấp các thiết lập bảo mật và ngăn chặn nó từ tải . Plugin sẽ được tải sau khi thẻ tải.

Bạn có thực sự cần lưu trữ nó trên CDN của riêng mình không? Tâm trí chia sẻ lý do của bạn?

+0

Cảm ơn câu trả lời, xem các chỉnh sửa của tôi vì những lý do –

Các vấn đề liên quan