![]() |
1
190
从 "User Script Tip: Using jQuery - Erik Vold's Blog"
|
![]() |
2
43
我已经编写了一些基于
Erik Vold's script
帮助我在文档中运行函数、代码和其他脚本。您可以使用它们将jquery加载到页面中,然后在全局
示例用法
你可以 click here 要安装它,如果你相信我没有试图欺骗你安装恶意的东西,而且没有人编辑我的文章指向其他东西。重新加载页面,你会看到我的帖子周围有一个边框。 功能
|
![]() |
3
16
使用jQuery
不怕冲突
,通过呼叫
但是, 对于跨浏览器脚本,如果可以,为什么不利用jquery的一个漂亮、快速的本地副本呢?
下面是一个chrome用户脚本和一个greasemonkey脚本,它使用nice local
|
![]() |
4
15
如果页面已经有jquery,那么只需遵循以下模板:
|
![]() |
5
7
简单的方法是
|
![]() |
6
7
有一个非常简单的方法可以绕过,包括jquery for chrome脚本的完整副本 当这些脚本实际上没有使用任何特权功能时 (通用汽车公司的职能等) 只需将脚本本身插入到页面dom并执行!最好的一点是,这种技术在firefox+greasemonkey上同样有效,因此您可以对这两个脚本使用相同的脚本:
(毫无歉意地从meta.stackoverflow上的shog9被盗,因为他没有把它移到这里,我不得不删除meta post…) |
![]() |
7
4
此外,还可以将脚本打包为jquery到chrome扩展。见 Google Chrome's Content Scripts 。 chrome扩展不同于greasemonkey脚本,它可以自动更新自己。 |
![]() |
8
4
更简单的解决方案:将jquery.min.js的内容剪切并粘贴到用户脚本的顶部。完成。 我发现推荐的答案有很多问题。addjquery()解决方案适用于大多数页面,但在许多页面上都有错误。如果遇到问题,只需将jquery内容复制并粘贴到脚本中。 |
![]() |
9
2
我想知道你是否不能依赖
|
![]() |
10
1
另一种方法是修改脚本以手动加载jquery。例子来自 http://joanpiedra.com/jquery/greasemonkey/ :
编辑:DRATS!
在测试之后,这段代码似乎不起作用,因为google chrome在一个与实际网页不同的作用域/进程中运行用户脚本/扩展。您可以使用xmlhttprequest下载jquery代码,然后对其进行求值,但是您必须在允许
Cross-Origin Resource Sharing
使用
|
![]() |
11
-1
将jquery嵌入chrome控制台的完美扩展,正如您所想象的那样简单。如果jquery已经嵌入到页面中,则此扩展还会显示。 这个扩展用于将jquery嵌入到您想要的任何页面中。它允许在控制台shell中使用jquery(您可以通过“ctrl+shift+j”调用chrome控制台)。 若要将jquery嵌入选定的选项卡,请单击“扩展”按钮。 链接到扩展名: https://chrome.google.com/extensions/detail/gbmifchmngifmadobkcpijhhldeeelkc |
|
Zach · 使用相同的用户脚本在不同的URL上运行不同的代码 7 年前 |
![]() |
Nur Bar · 如何再次启动代码?(在动态更新的页面上) 7 年前 |
![]() |
rm -rf · Greasemonkey附加组件工作不正常 7 年前 |
![]() |
Boontawee Home · 无法删除某些网页上的灰度过滤器 7 年前 |
![]() |
Marksyw · 将innerHTML从多个元素复制到剪贴板 7 年前 |
![]() |
NickP · jQuery创建的按钮删除链接文本 7 年前 |