Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Google Chrome inspector上加载jQuery的命令?_Jquery_Google Chrome_Web Inspector - Fatal编程技术网

在Google Chrome inspector上加载jQuery的命令?

在Google Chrome inspector上加载jQuery的命令?,jquery,google-chrome,web-inspector,Jquery,Google Chrome,Web Inspector,我记得看到有一个特定的命令可以放在GoogleChrome的inspector控制台上,让它加载jQuery并允许您执行jQuery命令 然而,我记不起它是哪个命令,在线搜索只会给我带来不相关的结果 有人知道那是什么命令吗 谢谢 编辑:几年后,我意识到我要求在控制台中使用$功能。但是,这不是jQuery,而是提供了一个类似的选择器选项,很可能是document.querySelectorAll的缩写。这里的答案是添加jQuery for real及其所有功能。您的意思是,在任意页面中加载jQue

我记得看到有一个特定的命令可以放在GoogleChrome的inspector控制台上,让它加载jQuery并允许您执行jQuery命令

然而,我记不起它是哪个命令,在线搜索只会给我带来不相关的结果

有人知道那是什么命令吗

谢谢


编辑:几年后,我意识到我要求在控制台中使用
$
功能。但是,这不是jQuery,而是提供了一个类似的选择器选项,很可能是
document.querySelectorAll
的缩写。这里的答案是添加jQuery for real及其所有功能。

您的意思是,在任意页面中加载jQuery的脚本?为此,我构建了以下跨浏览器bookmarklet:

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对象进行过存

目前,jQuery1.8是通过SSL从CDN加载的

  • 如果要加载其他版本,请将
    '1.8'
    替换为,例如
    '1.7.1'
  • 如果要加载压缩版本,请将
    jquery.js
    替换为
    jquery.min.js
  • 如果您不介意在
    http:
    上加载jQuery,那么Google的CDN可以替换为:
    • -最新版本
    • -最新版本
    • -版本1.8
为了节省编辑时间,这里的bookmarklet与答案顶部的bookmarklet相同,但是从
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='http://code.jquery.com/jquery.js';(d.head||d.documentElement).appendChild(s)})(document);

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

您还可以创建一个chrome代码段,在chrome inspector()上加载jQuery

代码片段:

(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);
  }
}());

谢谢那很酷。我仍然记得看到一个内置命令,它只需在控制台中编写一个短命令即可加载jQuery。不过,你还是把我从现在的处境中救了出来,谢谢@你是说“类似jQuery”的选择器吗?当页面没有定义这些时,
$
document.getElementById
的缩写,
$$
的缩写。可能我有点困惑。。。我记得看到过一个Google家伙的视频,他展示了一个页面可能没有加载jQuery,但如果他想解决所有问题,他会输入这个命令,jQuery将直接加载到页面中(因此,他接着展示了复杂选择器和jQuery函数的使用示例)。但是,我不记得是哪个视频,或者命令是什么样子的。你说的是视频吗?在本文中,他展示了Opera
//jquery()
的捷径,如果站点使用HTTPS,则更新jquery.jsURL以使用HTTPS。否则,Chrome将阻止加载脚本。谢谢。投票支持这个答案,因为它也可以在https上使用。你可以为它制作书签<代码>javascript:!函数(){……}()和if语句及其所有内容都可以放入{}。当然,在地址栏也可以