当您添加一个script
带有指向 javascript 文件的 src 字段的标签时,浏览器会获取它并执行它。
我想知道这个过程是如何工作的。文件是否被获取然后以某种方式eval()
编辑?这是一个发生在我们可以访问的范围之外的神秘过程吗?或者我们可以监控/干预这个吗?
解释我想要实现的目标:我想通过链接到他们自己的 javascript 文件来授予第三方访问权限,以在我的网站上自定义他们的页面。我希望能够集中记录阻止这些外部脚本加载的任何错误(即他们的服务器已关闭,解析错误等)。是否可以?
谢谢!
- 显然还有其他方法可以解决这个问题,例如在我的服务器上托管他们的脚本并为他们提供更新它们的方法,但我很想知道我目前的方法是否可行。