Tag: greasemonkey userscripts

使用javascript为facebook页面“喜欢”创建keylistener热键

我正在为学校做一个艺术项目,用户拥抱一个对象并在Facebook上获得“喜欢”的状态。 一切都很有效; 但是,我需要在用户脚本中设置键盘监听器。 问题: 如何使热键执行unsafeWindow.Otomatislike函数? 如果是这样,任何人都可以告诉我如何组合这些代码。 我很确定我的语法是它失败的原因。 100% 像状态代码一样工作 body = document.body; if(body != null) { div = document.createElement(“div”); div.setAttribute(‘id’,’like2′); div.style.position = “fixed”; div.style.display = “block”; div.style.width = “125px”; div.style.opacity= 0.90; div.style.bottom = “+42px”; div.style.left = “+6px”; div.style.backgroundColor = “#eceff5”; div.style.border = “1px solid #94a3c4”; div.style.padding = “2px”; div.innerHTML = ”  Like” body.appendChild(div); unsafeWindow.OtomatisLike = function() […]

检测何时使用jQuery加载新推文?

你知道当你滚动到个人资料页面的底部时(我说的是用户的个人页面,而不是时间轴),会自动加载新的推文。 我正在编写一个UserScript,我想在每次加载这些新推文时执行一个函数。 但我无法找到一种方法来检测这个新的tweets加载事件。 我假设它是一个AJAX请求,对吧? 所以我尝试了以下两个function但无济于事。 $(document).ajaxComplete(function() { alert(“Complete! New tweets loaded!”); }); $(document).ajaxSuccess(function() { alert(“Success! New tweets loaded!”); }); 这是我到目前为止所拥有的。 这在首先加载页面时有效。 但它不会影响向下滚动后加载的推文。 // ==UserScript== // @name CoolScript // @include https://twitter.com/IJNanayakkara // @include https://twitter.com/IJNanayakkara/status/* // @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js // @require https://gist.github.com/raw/2625891/waitForKeyElements.js // @version 1.0 // @license GPL v3 or any later version (http://www.gnu.org/copyleft/gpl.html) // @grant GM_addStyle // […]

访问目标页面上的现有jQuery副本

我正在编写一个小用户脚本来从服务器获取一些内容并将其添加到平局。 该网站有jQuery,我怎么才能使用网站的jQuery而不是@require (因为Chrome现在不支持这个)?

将jQuery UI添加到Greasemonkey脚本失败,外部CSS文件

我正在尝试将jquery-ui添加到Greasemonkey脚本中。 我的完整代码: test.user.js : // ==UserScript== // @name Test // @namespace rajat.khandelwal // @description Test script // @include * // @require js/jquery-1.6.2.min.js // @require js/jquery-ui-1.8.16.custom.min.js // @require css/ui-darkness/jquery-ui-1.8.16.custom.css // ==/UserScript== alert(‘hi’); 在当前目录中我添加了JS和CSS目录。 它会syntax error in css抛出错误说syntax error in css Error: syntax error Source File: file:///C:/Users/Rajat/AppData/Roaming/Mozilla/Firefox/Profiles/poxivdqy.default/gm_scripts/test/jquery-ui-1816custom.css Line: 13 第13行是: .ui-helper-hidden { display: none; } 问题是什么? 如何添加jquery-ui并在我的用户脚本中使用它?