用于在Google Chrome检查器上加载jQuery的命令?

我记得看到有一个特定的命令,你可以把它放在谷歌浏览器的督察控制台,它加载jQuery,并允许您执行jQuery命令。

但是,我不记得它是哪个命令,而在线search只会给我带来无关的结果。

任何人都知道这是什么命令?

谢谢!

编辑:多年后,我已经意识到,我要求在控制台中的$$function。 但是,这不是jQuery,但提供了一个类似的select器选项,最有可能的是document.querySelectorAll的简写。 这里的答案解决了实际添加jQuery及其所有function。

你的意思是一个脚本来加载任意页面的jQuery? 我为此构build了以下跨浏览器小书签:

 javascript:if(!window.jQuery||confirm('Overwrite\x20current\x20version?\x20v'+jQuery.fn.jquery))(function(d,s){s=d.createElement('script');s.src='https://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.js';(d.head||d.documentElement).appendChild(s)})(document); 

它检测是否存在jQuery。 如果确实如此,则会出现一个确认对话框,其中显示当前版本,以便您可以决定是否确定现有的jQuery对象。

目前,jQuery 1.8是从CDN over SSL加载的。

  • 如果你想加载不同的版本,用'1.7.1'replace'1.8' '1.7.1'
  • 如果你想加载一个压缩版本,用jquery.min.jsreplacejquery.js
  • 如果您不介意通过http:加载jQuery,Google的CDN可以replace为:

为了节省你编辑的时间,这里是答案的顶部相同的小书签,但从http://code.jquery.com/获取最新版本 (而不是一个固定的)

 javascript:if(!window.jQuery||confirm('Overwrite\x20current\x20version?\x20v'+jQuery.fn.jquery))(function(d,s){s=d.createElement('script');s.src='jquery-latest.js';(d.head||d.documentElement).appendChild(s)})(document); 

注意:拥有最新的版本是不错的,但当jQuery“行为怪异”(=更新)时不要感到惊讶。

你也可以创build一个chrome片段,它在chrome检查器上加载jQuery( 如何创build自定义片段 )

代码段:

 (function() { if (! window.jQuery ) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js'; // you can change this url by latest jQuery version (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(s); } }());