jQuery Auto Injector Addon/Extension for Firefox?
jQuery Auto Injector Addon/Extension for Firefox?
我使用了一个用于chrome的jQuery注入器。这允许我在访问任何带有预定义脚本的网站时,它会自动注入。然而,尽管我只找到了几个,而且根据我的选择,有两个是可靠的,但我似乎找不到萤火虫的。我将引用的扩展链接到我使用或已经使用的内容。此外,我声明不仅要注入,而且即使重新启动浏览器也会自动注入。如果可以使用firefox扩展来允许chrome扩展,也请通知我,谢谢!
我目前使用:Chrome扩展
我不使用:Chrome扩展
更新:解决方法:我的JsFiddle和GreaseMonkey
Jquery代码:
/*
$('.guide').hide(0);
$('#appbar-guide-menu').hide(0);
$('#watch-discussion').hide(0).delay(0).show(0);
$('#guide-container').hide(0).delay(0).show(0);
$('#guide-main').hide(0).delay(0).show(0);
$('#watch7-sidebar').hide(0).delay(0).show(0);
*/
/**** (Add To) tab switch ****/
$(document).ready(function(){
count = 0; limit = 10;
var refreshId = setInterval( function() {
if(count < limit) {
$( '.feed-load-more-container .text' ).delay(1500).click();count++;
$( '.playlist-add-video-url-button-add' ).delay(1500).click();count++;
$( '.yt-uix-button-content:contains("Add to")' ).delay(1500).click();count++;
$( '.playlist-title:contains("2014")' ).delay(2500).css( {"text-decoration":"underline" , "color":"#fff", "font-weight":"bold"} );count++;
$( '.playlist-title:contains("2013")' ).delay(2500).css( {"text-decoration":"underline" , "color":"#aaa", "font-weight":"bold"} );count++;
}
else {
clearInterval(refreshId);
}
}, 15000);
});
/****hide any user videos****/
$(document).ready(function()
{
var refreshId = setInterval( function()
{
$( '.yt-shelf-grid-item:contains("Minecraft") ') .css( {"display":"none"} );
}, 10000);
jQuery.expr[':'].contains = function(a, i, m) {
return jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase()) >= 0;
};
});
/*hide any videos on main feed containing*/
$(document).ready(function()
{
var refreshId = setInterval( function()
{
$( '.result-list .result-item-padding:contains("year ago") ') .css( {"display":"none"} );
$( '.result-list .result-item-padding:contains("years ago") ') .css( {"display":"none"} );
$( '.result-list .result-item-padding:contains("month ago") ') .css( {"display":"none"} );
$( '.result-list .result-item-padding:contains("months ago") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("Notebook") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("Rage Quit") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("Lets Play") ') .css( {"opacity":"1" , "text-decoration":"underline" , "color":"#39f"} );
$( '.feed-item-container:contains("Behind the Scenes") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("Notebook") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("PORN") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("P0rn") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("Porn") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("Laptop") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("Halo") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("Minecraft") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("Box Office") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("Painting") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("iOS") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("iveaway") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("Selena Gomez") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("Justin Bieber") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("hilton") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("Miley") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("ollywood") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("elfie") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("Vine") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("Celeb") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("elebrit") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("ntertainment") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("ascar") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("ootball") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("lympics") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("aseball") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("ennis") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("asketball") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("Bikini") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("Keiser") ') .css( {"display":"none"} );
$( '.feed-item-container:contains("Makeup") ') .css( {"display":"none"} );
$( '.yt-lockup-title a:contains("Prank") ') .css( {"text-decoration":"underline" , "color":"#262"} )
$( '.yt-lockup-title a:contains("Hands On") ') .css( {"text-decoration":"underline" , "color":"#262"} )
$( '.yt-lockup-title a:contains("Redesign") ') .css( {"text-decoration":"underline" , "color":"#262"} )
$( '.yt-lockup-title a:contains("iscover") ') .css( {"text-decoration":"underline" , "color":"#262"} )
$( '.yt-lockup-title a:contains("Solar") ') .css( {"text-decoration":"underline" , "color":"#262"} )
$( '.yt-lockup-title a:contains("Part 1") ') .css( {"text-decoration":"underline" , "color":"#383"} )
$( '.yt-lockup-title a:contains("Part 2") ') .css( {"text-decoration":"underline" , "color":"#383"} )
$( '.yt-lockup-title a:contains("Part 3") ') .css( {"text-decoration":"underline" , "color":"#383"} )
$( '.yt-lockup-title a:contains("Fails") ') .css( {"text-decoration":"underline" , "color":"#383"} )
$( '.yt-lockup-title a:contains("Bloopers") ') .css( {"text-decoration":"underline" , "color":"#383"} )
$( '.yt-lockup-title a:contains("Everything Wrong") ') .css( {"text-decoration":"underline" , "color":"#383"} )
$( '.yt-lockup-title a:contains("Mysteries") ') .css( {"text-decoration":"underline" , "color":"#383"} )
$( '.yt-lockup-title a:contains("cience") ') .css( {"text-decoration":"underline" , "color":"#393"} )
$( '.yt-lockup-title a:contains("cientis") ') .css( {"text-decoration":"underline" , "color":"#393"} )
$( '.yt-lockup-title a:contains("echnology") ') .css( {"text-decoration":"underline" , "color":"#393"} )
$( '.yt-lockup-title a:contains("uture") ') .css( {"text-decoration":"underline" , "color":"#393"} )
$( '.yt-lockup-title a:contains("enetic") ') .css( {"text-decoration":"underline" , "color":"#393"} )
$( '.yt-lockup-title a:contains("Gameplay") ') .css( {"text-decoration":"underline" , "color":"#393"} )
$( '.yt-lockup-title a:contains("Top 5") ') .css( {"text-decoration":"underline" , "color":"#393"} )
$( '.yt-lockup-title a:contains("Top 10") ') .css( {"text-decoration":"underline" , "color":"#393"} )
$( '.yt-lockup-title a:contains("Metasploit") ') .css( {"text-decoration":"underline" , "color":"#393"} )
$( '.yt-lockup-title a:contains("Worlds") ') .css( {"text-decoration":"underline" , "color":"#393"} )
$( '.yt-lockup-title a:contains("Podcast") ') .css( {"text-decoration":"underline" , "color":"#c4c"} )
$( '.yt-lockup-title a:contains("Review") ') .css( {"text-decoration":"underline" , "color":"#3c3"} )
$( '.yt-lockup-title a:contains("Facts") ') .css( {"text-decoration":"underline" , "color":"#3c3"} )
$( '.yt-lockup-title a:contains("CES") ') .css( {"text-decoration":"underline" , "color":"#3c3"} )
$( '.yt-lockup-title a:contains("Kickstarter") ') .css( {"text-decoration":"underline" , "color":"#3c3"} )
$( '.yt-lockup-title a:contains("News") ') .css( {"text-decoration":"underline" , "color":"#3c3"} )
$( '.yt-lockup-title a:contains("Trailer") ') .css( {"text-decoration":"underline" , "color":"#3c3"} )
$( '.yt-lockup-title a:contains("Lets Play") ') .css( {"text-decoration":"underline" , "color":"#c4c"} )
$( '.yt-lockup-title a:contains("Episode") ') .css( {"text-decoration":"underline" , "color":"#3c3"} )
$( '.yt-lockup-title a:contains("Money") ') .css( {"text-decoration":"underline" , "color":"#3c3"} )
$( '.yt-lockup-title a:contains("Things to do") ') .css( {"text-decoration":"underline" , "color":"#c4c"} )
$( '.yt-lockup-title a:contains("The Patch") ') .css( {"text-decoration":"underline" , "color":"#c4c"} )
$( '.yt-lockup-title a:contains("Big Think") ') .css( {"text-decoration":"underline" , "color":"#c4c"} )
$( '.yt-lockup-title a:contains("anger") ') .css( {"text-decoration":"underline" , "color":"#622"} )
$( '.yt-lockup-title a:contains("Soaring") ') .css( {"text-decoration":"underline" , "color":"#622"} )
$( '.yt-lockup-title a:contains("resident") ') .css( {"text-decoration":"underline" , "color":"#622"} )
$( '.yt-lockup-title a:contains("entagon") ') .css( {"text-decoration":"underline" , "color":"#622"} )
$( '.yt-lockup-title a:contains("nonymous") ') .css( {"text-decoration":"underline" , "color":"#622"} )
$( '.yt-lockup-title a:contains("utonomous") ') .css( {"text-decoration":"underline" , "color":"#622"} )
$( '.yt-lockup-title a:contains("Bully") ') .css( {"text-decoration":"underline" , "color":"#622"} )
$( '.yt-lockup-title a:contains("Criminal") ') .css( {"text-decoration":"underline" , "color":"#622"} )
$( '.yt-lockup-title a:contains("rutality") ') .css( {"text-decoration":"underline" , "color":"#622"} )
$( '.yt-lockup-title a:contains("Alien") ') .css( {"text-decoration":"underline" , "color":"#622"} )
$( '.yt-lockup-title a:contains("axes") ') .css( {"text-decoration":"underline" , "color":"#622"} )
$( '.yt-lockup-title a:contains("Anti") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("Office") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("ancer") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("Cops") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("Strike") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("overnment") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("adiation") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("adioactive") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("mendment") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("onfiscation") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("Nuclear") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("llegal") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("eapons") ') .css( {"text-decoration":"underline" , "color":"#822"})
$( '.yt-lockup-title a:contains("rotest") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("Prices Rising") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("Verdict") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("FDA") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("FBI") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("NSA") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("CIA") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("police") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("Obama") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("Spy") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("Suicide") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("Piers Morgan") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("illionair") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("Destabilize") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("Dumbing Us") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("Agenda") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("lying") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("Afraid") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("Globalist") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("assword") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("inflation") ') .css( {"text-decoration":"underline" , "color":"#822"} )
$( '.yt-lockup-title a:contains("mergency") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("ombing") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("ijack") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("llness") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("Deaths") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("Death") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("Caught") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("Witness") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("Leak") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("ncovered") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("hemical") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("Crash") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("reatens") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("Riot") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("oisened") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("Hack") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("Credit") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("usion Centers") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("rivate Sector") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("Virus") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("Terroist") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("DEAD") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("Kills") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("Killed") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("Murder") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("Mobs") ') .css( {"text-decoration":"underline" , "color":"#a22"} )
$( '.yt-lockup-title a:contains("Martial") ') .css( {"text-decoration":"underline" , "color":"#a22" , "display":"block"} )
}, 10000);
jQuery.expr[':'].contains = function(a, i, m) {
return jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase()) >= 0;
};
});
好的,这是可能的。对于firefox插件sdk,您使用contentScriptFile
,如下所示:
var self = require('sdk/self');
var tabs = require("sdk/tabs");
tabs.open({
url: self.data.url('ui/popup.html'),
onOpen: function (tab) {
var tabWorker = tab.attach({
contentScriptFile: [
self.data.url('ui/libs/jquery-1.8.3.min.js'),
self.data.url('any-additonal-js-file-you-want-to-import.js')
]
});
tabWorker.port.emit('set-active-tab', tab.id);
}
});
对于bootstrap插件,此示例可以满足您的需要:https://gist.github.com/Noitidart/9406437
相关文章:
- Firefox for Android扩展:如何在每次页面加载时触发事件
- Firefox for Android - 地址栏内容重叠.有没有解决方案
- 在Firefox中,当type=submit for按钮时,请求服务器失败
- 在Firefox for Android的onload事件中,window.innerWidth的值错误
- Firefox vs Chrome for iMacros
- 我无法通过 Firefox 中的“for”属性访问标签,但可以在 Chrome 中访问标签
- 引导程序中的全局变量.js在 Firefox for Android 扩展中
- javascript for html scrollbar that works in firefox
- Firefox/Firebug JavaScript 控制台.log在某些情况下无法在 for 循环中工作
- 如何在JS for firefox中获得keycode值而不传递事件
- Firefox在重for循环期间挂起
- Web extension for firefox
- Javascript在Firefox for Android中随机返回不一致的高度
- TypeError for "offsetParent"属性d3 svg选择在Firefox中
- 如何在JavaScript (Firefox)中不使用for-in循环获取对象的所有属性
- Three.js Camera Orientation in Firefox for Android
- XMLHttpRequest for JSON文件在Chrome中工作完美,但在Firefox中不是
- 是否可以从Firefox for android插件中获取网络类型?
- jQuery Auto Injector Addon/Extension for Firefox?
- 使用 WebStorm for Firefox 进行实时编辑