阻止Drupal从Google加载jquery.min.js

阻止Drupal从Google加载jquery.min.js,jquery,ajax,drupal,Jquery,Ajax,Drupal,我有一个Drupal网站,它位于中国阿里云上,有中国访客访问 主题是速度 问题是,当有人第一次访问主页或清除缓存时,加载页面需要1分钟以上的时间 通过查看Chrome的Web控制台,它显示了来自谷歌服务器的jquery.min.js的GET请求处于挂起状态,过了一段时间后又失败,而这些服务器无法从中国访问,特别是: 得到http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js HTTP/1.1 我已经尝试了jQuery更新模块

我有一个Drupal网站,它位于中国阿里云上,有中国访客访问

主题是速度

问题是,当有人第一次访问主页或清除缓存时,加载页面需要1分钟以上的时间

通过查看Chrome的Web控制台,它显示了来自谷歌服务器的jquery.min.js的GET请求处于挂起状态,过了一段时间后又失败,而这些服务器无法从中国访问,特别是:

得到http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js HTTP/1.1

我已经尝试了jQuery更新模块的不同配置,例如使用Microsoft或jQuery作为CDN主机、不使用、完全禁用模块等,但请求一直通过

我希望网站从服务器本地加载jquery.min.js,但我不确定要编辑哪个文件:我在html.tpl.php中添加了以下行,分别位于/sites/all/themes/velocity/templates和/sites/default/all/themes/velocity/templates中,以及/sites/all/themes/velocity/和/sites/default/all/themes/velocity中的template.php,但仍在发出挂起的请求

有没有一种方法可以完全阻止对Google服务器的GET请求,只在本地加载文件

我已经看过很多其他的答案/回复,但是我缺少了应该编辑哪些文件


谢谢大家抽出时间,对于这个可能很琐碎的问题,我提前表示歉意。

我无法直接回答您的问题,只有几点提示

根据这个答案,您的主题中应该有一些代码,如下所示,负责通过CDN将JS包含在内

function mytheme_js_alter(&$javascript) {
    $javascript['misc/jquery.js']['type'] = 'external';
    $javascript['misc/jquery.js']['data'] = 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js';
}

在这个页面上,您可以看到在Drupal中包含JS的其他可能方式,您的主题可能会使用这些方式:

您是否安装了jQuery更新模块?如果是这样,请转到/admin/config/development/jquery\u update并将底部的CDN选项更改为无