从Google获取JQuery库,并返回到本地服务器

从Google获取JQuery库,并返回到本地服务器,jquery,Jquery,我在stackoverflow中发现了一个小脚本,它允许我从Google加载JQuery库,并返回到本地服务器。所以我在我的网站上实现了这一点 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.js"></script> <script>window.jQuery || document.write(&apos;<script src="js/jquery-1.6.

我在stackoverflow中发现了一个小脚本,它允许我从Google加载JQuery库,并返回到本地服务器。所以我在我的网站上实现了这一点

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.js"></script> 
<script>window.jQuery || document.write(&apos;<script src="js/jquery-1.6.4.min.js">\x3C/script>&apos;)</script>
有人知道解决方法或修复方法吗

亲切问候

试试这个: window.jQuery | | document.write(“”);

不需要实体的诡计

编辑:有趣。它在脚本块中转储它,然后javascript解析器就会崩溃。试试这个(我故意修改了CDN url,这样会强制下载本地副本):


window.jQuery | | function(){var script=document.createElement('script');script.src='js/jQuery.js';document.getElementsByTagName('head')[0]。appendChild(script);};

这段代码对我有用

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript">
   !window.jQuery && document.write('<script src="<?php echo $this->webroot; ?>js/jquery.min.js" type="text/javascript"><\/script>');
</script>


!window.jQuery&&document.write(“这是它的正确转义:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.js" /></script>    
<script>window.jQuery || document.write('<script src=\"js/jquery-1.6.4.min.js\"\>\</script\>')</script>

window.jQuery | | document.write(“\”)

在这之后,firebug告诉我“unterminated string literal window.jQuery | | document.write(””
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript">
   !window.jQuery && document.write('<script src="<?php echo $this->webroot; ?>js/jquery.min.js" type="text/javascript"><\/script>');
</script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.js" /></script>    
<script>window.jQuery || document.write('<script src=\"js/jquery-1.6.4.min.js\"\>\</script\>')</script>