谷歌分析JS(或其他第三方JS)可以重命名,它仍然有效吗?

时间:2012-08-16 19:22:59

标签: javascript google-analytics noscript

并不是真的想要这样做,而且我最终试图理解第三方JS脚本的结构。我是否可以重命名GA JS,以便如果有人使用NoScript或类似的扩展名,可以将名称更改为域名相似的名称,而不是由Google脚本管理?

如果是这样,为什么人们不这样做并将其重命名为域名?

如果没有,那么他们是否可以创建一个脚本,将必要的信息传递给第三方JS,以便您可以在页面上实现自己的JS脚本,并最终控制体验(用户都是与页面关联的脚本,或者没有),最终提供另一层抽象?

1 个答案:

答案 0 :(得分:1)

对于某些脚本,是的,如果您愿意有效维护其他人内部代码的分支。

但如果是剧本

  1. 创建<iframe>并从域D
  2. 将内容加载到其中
  3. <iframe>通过XHR与域D中的Web服务进行通信,
  4. 该网络服务需要在域D上设置的Cookie
  5. 然后不,您不能在自己的域上运行它,因为<iframe>需要与Web服务在同一个源上,并且您托管它的任何域都不在该源中。