【问题标题】:jQuery fetching extra content through starfish and google domains ? Why?jQuery 通过海星和谷歌域获取额外内容?为什么?
【发布时间】:2023-12-07 14:26:01
【问题描述】:

jQuery 推荐 CDN 托管或自托管的 jQuery 库。 这是缩小版的下载路径: http://code.jquery.com/jquery-1.7.2.min.js

我将它部署到我的 cdn,并在我的网站中使用它。 但是,对于我的 CDN 路径或上面提到的 jQuery 路径,脚本会生成 http调用starfish、google域下载更多内容:

  1. 为什么要下载这些组件,我使用jQuery的方法有什么不对吗?
  2. 这些组件是强制性的吗?
  3. 如果这些是可选组件,我能否将 jQuery 配置为不下载这些组件。

【问题讨论】:

    标签: jquery cdn


    【解决方案1】:

    我没有收到这些额外的请求。这让我相信发出这些额外请求的是您的浏览器,而不是脚本。

    也许是你的 Firefox 扩展?尝试禁用它们,重新启动 Firefox,然后重试(您正在使用 Firebug 进行检查,因此您必须保持启用状态,我之前从未见过 Firebug 自己发出这些请求)。

    【讨论】:

    • 谢谢。将在浏览器的安全模式下尝试。
    • 您能否分享打开此网址的萤火虫请求日志:code.jquery.com/jquery-1.7.2.min.js?您只收到 1 个请求吗?
    • 谢谢。我将尝试找出可能触发此问题的原因。我也只在 chrome 中看到了 jQuery。因此,某些 Firefox 扩展可能是罪魁祸首。
    • Firefox 插件正在执行这些请求。
    【解决方案2】:

    加载 jQuery 不会自行触发任何进一步的 HTTP 请求。如果您看到其他请求,它们来自其他东西,而不是来自 jQuery。

    【讨论】: