gpt4 book ai didi

javascript - load-scripts.php 从哪里加载 jquery.js 文件?

转载 作者:行者123 更新时间:2023-11-29 22:25:21 26 4
gpt4 key购买 nike

我尝试调试从 Wordpress 中的“生成缩略图”插件调用的 javascript 函数。该函数使用 jquery。所以我想调试的实际调用发生在 jquery 中。

问题是 Wordpress 中默认的 jquery.js 被最小化了,因此变得晦涩难懂。我用 wp-includes\js\jquery 中未压缩版本的 jquery.js 文件更改了该文件。

但是当我用 Firebug 的调试器调试该函数时,Firebug 仍然向我显示旧的、最小化版本的 jquery:

enter image description here

我复制了 Firebug 中显示的脚本文件的位置并在浏览器中打开它:http://localhost/wordpress/wp-admin/load-scripts.php?c=1&load=jquery,utils,jquery-ui-core,jquery-ui-widget&ver=368b0ffbc13bc55b5ae45ad40a5368d9

这一次,打开了真正的未压缩版本的 jquery.js。

好像Firebug打开的是旧版本的jquery。我重新启动了 Firefox,但没有解决。

这个问题的原因可能是什么?这是 Firebug 相关还是 Wordpress 相关?

最佳答案

我同意对您的问题发表评论的人的看法 - 这似乎是浏览器缓存问题。

如果它是一个测试系统,我建议的一件事是在您的 wp-config 中将 WP_DEBUG 常量设置为 true。这将下载 javascript 库的未压缩版本。这有两个好处:

  1. 您不必到处复制不同的 javascript 文件,并且
  2. 文件名与标准文件名不同(它们中有 .dev,来自内存),因此您应该不会遇到任何缓存问题。

我假设 WordPress 中有一个未压缩版本的 jquery。抱歉,如果没有;我没有检查过。但总的来说,我会推荐这种方法。

参见 Debugging in WordPress在法典中获取更多信息。

关于javascript - load-scripts.php 从哪里加载 jquery.js 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9828151/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com