2012-08-16 13 views
1

不是真的想要做到這一點,而且我最終試圖理解第三方JS腳本的結構。我可以重命名GA JS嗎?如果有人使用NoScript或類似的擴展名,名稱可以更改爲域相似的名稱,並且不受Google腳本管理?Google-Analytics JS(或其他第三方JS)可以重命名並且仍然有效嗎?

如果是這樣,爲什麼人們不這樣做,並重新命名它的域名?

如果不是,他們是一種將腳本傳遞給第三方JS的腳本的方法,這樣您就可以在頁面上實現自己的JS腳本,並對體驗有最終控制權(無論是用戶allos所有與頁面相關的腳本,或者沒有),最終提供了另一層抽象?

回答

1

對於某些腳本,是的,如果你願意有效地維護別人的內部代碼的分支。

但是,如果腳本

  1. 從域d創建一個並加載內容到它,
  2. 是在通過XHR域d一個Web服務通信,
  3. 該Web服務需要Cookie這是在域d設置

則沒有,你不能在自己的域名運行它,因爲這需要在相同來源的Web服務和您承載它的任何域不在該來源中。

相關問題