以下代码:
javascript:$(document.body).prepend("Hi");
当放入地址栏时,正在处理大多数网站(即当前页面),但它对某些其他网站(即谷歌)没有任何作用。
我正在使用Chrome。而我只是好奇,问题出在哪里?
答案 0 :(得分:0)
如果网站已加载jQuery
,则会有效,因为您使用$
作为jQuery
的同义词。
答案 1 :(得分:0)
如果你使用的是Chrome或Firefox,它们会有“代码段”或“暂存器”功能(请查看每个代码的开发人员工具),这样可以保存javascript代码片段以在当前页面上运行。如果出于某种原因需要在外部站点上使用jquery,可以将以下内容保存在代码段/暂存器中,然后在您所在的页面上运行它:
// jquerify.js
(function () {
if ( !window.jQuery ) {
var s = document.createElement('script');
s.setAttribute('src', 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js');
document.body.appendChild(s);
console.log('jquery loaded!');
}
})();
随意使用您使用的任何内容或不同的版本替换jquery CDN uri。