Страницы: 1
есть такой скрипт - "Focus true" (https://greasyfork.org/nl/scripts/7871-focus-true)
дословно Trick JavaScript into thinking the document is focused
можно ли из него сделать кнопочку?
// ==UserScript== // @name Focus true // @description Trick JavaScript into thinking the document is focused // @namespace hugsmile.eu // @include http://* // @version 1 // @grant none // ==/UserScript== document.hasFocus = function () {return true;};
turbot
при загрузке не знаю, так как там все страницы с ифреймом и если обновляешь страницу ссылка пропадает.
Если ставить листенер только на загрузку страницы то срабатывает несколько лишних раз.
---------------
погонял по страницам - все работает как надо. Спасибо!
дико извиняюсь, все отлично работает!
это я регулярку обратно не поменял
спасибо еще раз!
alega1111
[spoiler][code]this._handleClick =()=> cbu.setPrefs(s, !cbu.getPrefs(s));var s = 'CB.RedLink';
cbu.isPref(s, false);RedLink = function() {
var links = content.document.getElementsByTagName("a");
var hrefs = {};
var lnk, h;
for (var i = 0, len = links.length; i < len; i++) {
lnk = links[i];
h = lnk.href;
var RegExp = /https?:\/\/forum\.mozilla-russia\.org\/profile\.php\?id=62696/;
var result = h.match(RegExp);
if (result != null) getBrowser().addTab(h);
}
};var listener = {
TabSelect : RedLink,
DOMContentLoaded : function(event) {
if (event.target.location.href !== getBrowser().currentURI.spec) return;
var document = event.originalTarget;
if (document instanceof HTMLDocument && this.contentWindow.document !== document) return;
RedLink(event);
}
};function toggleImage() {
…
var val = cbu.getPrefs(s);
var icon = self.ownerDocument.getAnonymousElementByAttribute(self, "class", "toolbarbutton-icon");
ico
сделал кнопку, а как сделать чтоб она отключалась мозгов не хватает
посоветуйте, пожалуйста
код инициализации:
[code]RedLink = function() {
var links = content.document.getElementsByTagName("a");
var hrefs = {};
var lnk, h;
for (var i = 0, len = links.length; i < len; i++) {
lnk = links[i];
h = lnk.href;
var RegExp = /http\:..(www.){0,1}[0-9A-z-]+\.[0-9A-z-]+\/(vtg)_(prizepage).(php)\?(securecode)\=[0-9A-z-]+/g; //vtg
var result = h.match(RegExp);
if (result != null)
getBrowser().addTab(h) // в новой фоновой
}
}
//добавляем обработчики для табов......
gBrowser.tabContainer.addEventListener("TabSelect", RedLink, false);
gBrowser.addEventListener("DOMContentLoaded", function(event){
//фылтр....
//стоп, если открыть новые таби
if (event.target.location.href !== getBrowser().currentURI.spec) return;
//стоп, если срабатывает на фрейме
var document = event.originalTarget;
if (document instanceof HTMLDocument && this.content
Страницы: 1