userscripts相关内容

在Chrome上从Greasemonkey脚本将JS功能注入页面

我有一个Greasemonkey脚本,在Firefox和Opera中运行得很好。然而,我努力让它在Chrome中运行。问题是将一个函数注入到页面中的代码可以调用的页面中。以下是我到目前为止所做的工作: 首先,我得到了 unsafeWindow 。这允许我为FF和Opera(和Chrome,我认为)具有相同的代码。 var uw =(this。 unsafeWindow)? this. ..

手动将一个Userscript添加到Google Chrome

不是“安装”用户脚本我在网上找到很多教程来手动添加它。所有人都告诉我要做同样的步骤: 将目录C:\ Users \ Blabla\AppData\Local \Google\Chrome\User Data\Default\User Scripts 在其中放置一个.js文件,其中包含用户脚本 使用参数--enable-user-scripts启动Chrome 我曾这样做 - 但是我的演 ..
发布时间:2018-05-07 18:25:19 其他开发

Gmail扩展/小工具API - 如何将按钮添加到撰写工具栏?

我试图弄清楚如何将按钮添加到Gmail撰写窗口。在“Gmail实验室”中,他们有一些扩展程序可以添加某些按钮,例如“发送和存档”按钮和“插入图像”按钮,所以我认为这是可能的。 我检查了他们的API 此处并且它似乎您可以将小工具添加到左侧边栏或使用依赖于消息上下文的上下文小工具。我正在寻找一种方法来在撰写窗口的工具栏中添加一个按钮,并且这两个选项似乎都不支持它。 你知道怎么可以这样做? ..

停止提交表单中的输入字段

事情是,我不会写一些javascript(一个greasemonkey / userscript),它会在网站上的表单中插入一些输入字段。 t希望这些输入字段以任何方式影响表单,我不希望它们在提交表单时提交,我只希望我的javascript能够访问它们的值。 有什么方法可以将一些输入字段添加到表单的中间,并且在提交表单时不提交它们? 显然理想事情是输入字段不在表单元素中,但我希望我的结 ..
发布时间:2018-03-05 13:01:38 前端开发

寻找Greasemonkey Scriptwriting的基础知识/教程

我一直在搜索互联网,试图了解如何编写我自己的脚本,这比“Hello World”脚本复杂得多。 I大部分了解如何使用萤火虫(我有火狐)找到特定的元素。我理解的元数据,以及如何做到这一点。 我不知道我应该如何得到任何我想要的页面。无论是Facebook或其他网站的链接或标签。 任何人都可以帮助我得到一个完整的教程/指南,是最新的和容易理解的全部脚本初学者? 解决方案 从您所 ..
发布时间:2017-11-15 22:18:16 其他开发

在网页上运行任何内联脚本之前,如何运行用户脚本?

我想为firefox制作一个grepmonkey类型的脚本,它在页面上的脚本之前运行。 Greasemonkey脚本在页面上的脚本之后运行,所以不起作用。我需要这个的原因是因为我想编辑页面上的一个脚本。具体来说,我想删除一个强制页面加载框架的脚本,因为有一个框架内的页面中断F5(按F5使页面跳回到首页,而不是重新加载当前页面)。另外,我不想通过AJAX代理加载页面,切换到铬/歌剧也不是一个选项。我 ..
发布时间:2017-11-15 22:17:23 其他开发

用户脚本可以从给定的域中删除Cookie吗?

Greasemonkey可以从给定的域中删除Cookie吗?如果是这样,怎么样? 解决方案 Greasemonkey可以删除的主要限制。其他工具可能会更好,你想要什么,见下文。但是,如果满足所有这些条件: 要删除的cookie位于当前页面的域中。 它们不是“安全Cookie”。 循环遍历可能的路径,包括 / ,一个空白路径等。 没有设置cookie通过JavaScript,页面 ..
发布时间:2017-11-15 21:26:46 前端开发

console.log在Firefox,Greasemonkey脚本中使用时不起作用

我的userscript使用 console.log()打印一些信息。 当我在Firefox(Greasemonkey)中安装此脚本时,Firefox中的Web控制台不显示任何内容。 我搜索了一个解决方案,并且有人建议使用 unsafeWindow 但它也不显示任何输出。而且 unsafeWindow 不能用于chrome。我甚至安装了Firebug,但没用。我怎样才能解决这个问题? ..
发布时间:2017-11-15 21:21:30 其他开发

我的用户名仅在页面刷新或iframe而不是主页时有效?

这个简单的代码在Facebook页面上不起作用。此代码仅在我刷新页面时提醒。如果我使用鼠标从我的Facebook个人资料访问该页面;脚本停止工作。 没有警报或错误。 ( 看起来整个脚本在刷新之前不起作用。 // = = UserScript == // @name清除我的Facebook // @namespace http://www.arda.com // @d ..
发布时间:2017-10-13 22:06:35 前端开发

一个网站能否知道我是否正在运行一个用户名?

例如,Facebook.com可以在浏览器上运行版本控制脚本,并查看是否使用脚本运行改变的HTML代码? 可以用可以读取缓存中的HTML代码的脚本来完成,并产生一些发送回服务器的哈希标签,并将其与发送到客户端的代码进行比较? 解决方案 是的,在理论上,一个网站可以推导出各种情况下脚本的存在。 这不是万无一失的,通常对网站的“威胁”可以忽略不计。 (再一次,一些网站管理员可以是这 ..
发布时间:2017-10-13 18:30:18 前端开发