如何使用调试工具在页面加载后手动加载 JavaScript 库
how to manually load a javascript library after page load using debugging tools?
我想在加载页面后通过(/web 检查)控制台手动调用函数来执行一些jQuery DOM操作。 当然,我尝试在 Safari 网络检查控制台中这样做,但似乎 jQuery 是直接在浏览器控制台中实现的($$(selector)是使用选择器选择器选择所有元素的语法),它们似乎只是检查功能(即,无法进行修改)。 我觉得这很尴尬,因为我可以手动删除加载的 DOM 中的标签,并且它会反映在浏览器视口中。 因此,例如,为了进入正题,什么会阻止我运行类似的东西:
$('p').css('color','red')
我想这个问题可能过去在SO中出现过,但我找到的条目已经过时了(2~3年是很长的时间,对吧?
我还担心如果我正在访问的站点没有包含 jQuery 库,是否能够手动加载它。
编辑:重申我的问题,我试图在Safari Web Inspector Console中使用jQuery功能,同时浏览未加载jQuery库的网站。 我也更新了问题的标题。
我刚刚找到了这个堆栈溢出帖子,它回答了你的问题。
从帖子中复制:"在浏览器的javascript控制台中运行它,那么jQuery应该可用......
var jq = document.createElement('script');
jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
// ... give time for script to load, then type.
jQuery.noConflict();
注意,如果站点有与jQuery冲突的脚本(其他库等),你仍然可能遇到问题。
或者,您可以将整个 jquery 库复制并粘贴到控制台中。 以下是最新版本Jquery的链接:http://code.jquery.com/jquery-latest.min.js
相关文章:
- ADF:有条件地加载javascript资源
- .load()函数赢得't加载javascript
- Gmaps搜索和kmz加载javascript
- 页面显示前加载Javascript警报
- 依赖于缓慢加载javascript的UI
- 在外部JS执行后加载JavaScript
- 在WordPress站点中加载jquery.js后加载javascript代码
- 图像未加载javascript、html、angular、imdb-api
- 加载 JavaScript 取决于以前异步加载的 JavaScript
- 预加载Javascript音频以在脚本中播放
- 无法加载Javascript错误XMLHttpRequest
- AJAX JSF请求后重新加载Javascript
- Rails Assets Pipeline从控制器和方法加载JavaScript
- 使用Require.js按照依赖关系的顺序加载JavaScript
- 正在等待加载文件(加载JavaScript)
- 仅在需要时加载javascript函数
- 直接导航到chrome中的页面时未加载Javascript脚本
- 异步加载Javascript
- IE7 未加载 JavaScript 文件
- 从框架中的函数异步加载 Javascript