为什么 Bing Maps v8 覆盖 XMLHttpRequest 发送函数?
Why Bing Maps v8 override XMLHttpRequest send function?
我正在开发一个使用 Bing 地图组件的 AngularJS 应用程序。
几个星期以来,我一直在使用新的 Bing V8 版本。
看到我所有http请求的发起者都是'mapcontrol,我有点害怕? SetLang = ... '
所以,快速浏览后,我注意到 Bing 可通过此 link 访问的 Maps v8 覆盖了 XMLHttpRequest 发送函数,我想知道为什么?
还有,是否可以预防?
提前致谢。
只有当它已经被覆盖并且修改后的版本导致了重大更改时,它才会覆盖它。我们注意到一些 JavaScript 框架覆盖了 XMLHttpRequest class。 Bing Maps V8 所做的是检测它是否被覆盖,如果被覆盖,则在内部制作一个副本,并用它应该具有的标准代码覆盖该副本中的一些功能。这只会影响内部地图请求,并且不会更改您在地图控件之外使用 XMLHttpRequest class 的任何请求。
我正在开发一个使用 Bing 地图组件的 AngularJS 应用程序。
几个星期以来,我一直在使用新的 Bing V8 版本。
看到我所有http请求的发起者都是'mapcontrol,我有点害怕? SetLang = ... '
所以,快速浏览后,我注意到 Bing 可通过此 link 访问的 Maps v8 覆盖了 XMLHttpRequest 发送函数,我想知道为什么?
还有,是否可以预防?
提前致谢。
只有当它已经被覆盖并且修改后的版本导致了重大更改时,它才会覆盖它。我们注意到一些 JavaScript 框架覆盖了 XMLHttpRequest class。 Bing Maps V8 所做的是检测它是否被覆盖,如果被覆盖,则在内部制作一个副本,并用它应该具有的标准代码覆盖该副本中的一些功能。这只会影响内部地图请求,并且不会更改您在地图控件之外使用 XMLHttpRequest class 的任何请求。