油脂猴子等待ajax
Greasemonkey wait for ajax
我有这段代码,我想执行它应该打开任何链接与短语"/ThisWord/"在它
// ==UserScript==
// @name Test
// @namespace Test
// @description Test
// @version 1
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
// @grant none
// @include http://website.com/
// ==/UserScript==
setTimeout(testLinks, 10000);
function testLinks() {
var UseThisone = $("a:contains('/profile/')");
GM_openInTab(UseThisone[0].href);
}
我只是包装整个事情与超时,但我不能得到任何链接打开
上面的代码可以工作吗?我似乎不能让它打开url,更不用说在一个新的选项卡
还有一件事,我希望它在10秒的间隔打开每个Url,这是可能的吗?
谢谢你的帮助!
// ==UserScript==
// @name Test
// @namespace Test
// @description Test
// @version 1
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
// @grant GM_openInTab
// @include http://website.com/
// ==/UserScript==
setTimeout(testLinks, 10000);
function testLinks() {
var INTERVAL = 10000;
var delay = -INTERVAL;
$('a[href*="/profile/"]').each(function(i, el) {
//avoid infinite recursion, which is subject to @include rules
if(el.href != location.href) {
var d = (delay += INTERVAL);
setTimeout(function() {
GM_openInTab(el.href);
}, d);
}
});
}
相关文章:
- 在等待ajax请求时显示微调器并禁用页面
- Javascript等待ajax成功后再执行代码
- 使用yii2表单等待ajax响应
- 强制jQuery Deferred等待Ajax在“”中完成;那么“;处理程序
- 网页在等待 AJAX 响应时变为非活动状态
- Ajax等待重定向以完成执行
- 如何等待ajax成功处理程序完成后再执行另一个
- JS GeoLocation:让$.ajax等待结果
- 等待AJAX响应后再继续
- Ajax jQuery同时进行多个调用-等待应答的时间很长,无法取消
- 如何在for循环中等待一个,直到ajax调用完成
- Javascript异步/等待ajax调用
- 等待ajax结果绑定淘汰模型
- 在 ajax 等待回复时切换到其他页面
- MVC,jQuery,Ajax:等待JavaScript被加载
- 运行jQuery函数.Ajax等待响应的时间足够长
- Ajax等待,直到大图像加载
- AJAX-等待数据追加,然后循环下一个
- 我如何使ajax等待,直到我从数据库中获取一些信息
- AJAX等待,直到文件在另一个服务器上存在