并不是真的想要这样做,而且我最终试图理解第三方JS脚本的结构。我是否可以重命名GA JS,以便如果有人使用NoScript或类似的扩展名,可以将名称更改为域名相似的名称,而不是由Google脚本管理?
如果是这样,为什么人们不这样做并将其重命名为域名?
如果没有,那么他们是否可以创建一个脚本,将必要的信息传递给第三方JS,以便您可以在页面上实现自己的JS脚本,并最终控制体验(用户都是与页面关联的脚本,或者没有),最终提供另一层抽象?
答案 0 :(得分:1)
对于某些脚本,是的,如果您愿意有效维护其他人内部代码的分支。
但如果是剧本
<iframe>
并从域D <iframe>
通过XHR与域D中的Web服务进行通信,然后不,您不能在自己的域上运行它,因为<iframe>
需要与Web服务在同一个源上,并且您托管它的任何域都不在该源中。