Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

Сustom Buttons » Custom Buttons » 30-07-2018 23:57:19

Небольшая просьба,
что нужно изменить в коде, чтобы при клике на кнопку выполнялось действие?
Сейчас нужно выполнять 2 действия - нажать на треугольник рядом с кнопкой и нажать на Stop All Tabs.
Спасибо.

скрытый текст

Выделить код

Код:

this.StopAll=function(){
 try{
  for (var i=0;i<gBrowser.browsers.length;i++){
    gBrowser.browsers[i].stop();
  }
 }catch(ex) {}
}
 var nMItem=function(label,img,obj){
   var m=document.createElement('menuitem');
   m.setAttribute('label',label);
   m.f=obj.StopAll.bind(obj);
   m.setAttribute('oncommand','this.f()');
   m.setAttribute('image',img);
   m.setAttribute('class','menuitem-iconic');
   return m;
 }

 var mP=document.createElement('menupopup');
 mP.appendChild(nMItem('Stop All Tabs',this.image,this));

 this.appendChild(mP);
 this.type="menu-button";

Обсуждение расширений » X-notifier » 26-07-2018 15:17:24

http://xnotifier.tobwithu.com/files/scripts/yandex.js

Скрипты » Google Translator Tooltip — контекстный перевод » 23-07-2018 02:06:25

Бумбик пишет:

на Tampermonkey работает

Спасибо!

Сustom Buttons » Custom Buttons » 22-07-2018 21:31:07

Здравствуйте,
Кнопка сохраняла страницу в firefox 56
В firefox 60 не сохраняет.
custom_buttons-0.0.5.8.9-fixed7.1.xpi
Пожалуйста, помогите :whiteflag:

[spoiler][code]var saveToFile = function (fileContent, fileName) {
    var uc = Components.classes['@mozilla.org/intl/scriptableunicodeconverter'].createInstance(Components.interfaces.nsIScriptableUnicodeConverter);
    uc.charset = 'utf-8';
    fileContent = uc.ConvertFromUnicode(fileContent);

    var nsIFilePicker = Components.interfaces.nsIFilePicker;
    var fp = Components.classes['@mozilla.org/filepicker;1'].createInstance(nsIFilePicker);
    fp.init(window, '', fp.modeSave);
    fp.defaultString = fileName;
    fp.appendFilters(fp.filterHTML);
    fp.appendFilters(fp.filterAll);
    if(fp.show() == fp.returnCancel) return;
    var stream = Components.classes['@mozilla.org/network/file-output-stream;1'].createInstance(Components.interfaces.nsIFileOutputStream);
    stream.init(fp.file, 0x02|0x20|0x08, 0666, 0);
    stream.write(f

Обсуждение расширений » X-notifier » 22-07-2018 18:54:10

oleg.sgh пишет:

firepox
Мои сообщения...если что...

Спасибо, но оно бесполезное, когда несколько аккаунтов имеешь в ядексе или мэйле (
Было бы круто, если дополнение сможет проверять почту во всех аккаунтах.

Скрипты » Google Translator Tooltip — контекстный перевод » 22-07-2018 18:09:11

Помогите, пожалуйста.
Раньше этот скрипт работал в firefox 56 и Greasemonkey 3.17
Перешел на  firefox 60 и Greasemonkey  Версия 4.6
и скрипт не работает, появляется окно переводчика, но не загружает перевод.
нужен рабочий скрипт или подправить этот код.
Спасибо!

вот код, который работает на  firefox 56
[spoiler][code]// ==UserScript==
// @name            Google Translator Tooltip Expanded
// @namespace        my.tooltip.namespace
// @description        Translates the selected text into a tooltip automatically. Based on Google Translation Tooltip MLiteKeysOn.
// @version            1.12
// @include            http*
// @include            https*
// @include            chrome*
// ==/UserScript==


// Flexi color picker http://www.daviddurman.com/flexi-color-picker/#
(function(p,q,s){var t=(p.SVGAngle||q.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML"),picker,slide,hueOffset=15,svgNS='http://www.w3.org/2000/svg';var u=['<div class="picker-w

Обсуждение расширений » X-notifier » 22-07-2018 17:20:12

Как добавить и где взять скрипты в X-notifier?
- Mail.ru
- Yandex.ru

Спасибо!

Сustom Buttons » Custom Buttons » 16-06-2018 10:20:36

Small_Z пишет:

Наверное, после установки Custom Buttons фокс вываливается из мультипроцессного режима.

а реально заставить Custom Buttons не влиять на работу firefox 56.0.2?
спасибо

Сustom Buttons » Custom Buttons » 09-06-2018 21:32:29

unter_officer пишет:

дайте ссылки на сообщения других пользователей у которых воспроизводится такая же проблема, как у вас.

другие пользователи и не подозревают (которые используют Custom Buttons), что firefox может работать "плавно", а не "дергаться" при серфинге.
хочу комфортно работать в  56.0.2 с Custom Buttons

Сustom Buttons » Custom Buttons » 09-06-2018 17:24:30

unter_officer пишет:

Лично я на этом форуме подобных сообщений не встречал.

значит буду ждать... :)

Сustom Buttons » Custom Buttons » 09-06-2018 16:02:11

unter_officer
не локальная!

Сustom Buttons » Custom Buttons » 09-06-2018 15:02:45

okkamas_knife
не было решения дано!

Сustom Buttons » Custom Buttons » 09-06-2018 13:49:24

firefox 56.0.2 - ничего не тормозит, все сайты работают плавно.
как только устанавливаю Custom Buttons (любую версию) - сайты "дергаются" при прокрутке.
Почему, что такого Custom Buttons делает, что тормоза появляются?
Спасибо!

Сustom Buttons » Custom Buttons » 02-06-2018 15:03:55

unter_officer
на youtube проверил - плавно без Custom Buttons, с Custom Buttons дергается, но не так сильно как appleinsider.

Сustom Buttons » Custom Buttons » 02-06-2018 14:30:44

unter_officer
И я сейчас  скачал портабельный [firefox] 56.0.2.
проверил прокрутку на сайте, все плавно и отлично!

скрытый текст
appleinsider.ru

Установил только custom_buttons-0.0.5.8.9-fixed6-signed.xpi, никаких других дополнений не устанавливал.
проверил прокрутку на сайте, прокрутка дергается, плавности нет!
скрытый текст
appleinsider.ru

Сustom Buttons » Custom Buttons » 01-06-2018 22:04:24

unter_officer
установил - custom_buttons-0.0.5.8.9-fixed6-signed.xpi (с подписью).
прокрутка дергается :(

установил - custom_buttons-0.0.5.8.9-fixed7.1.xpi (без подписи).
прокрутка дергается :(

помоему, как то не правильно Custom Buttons работает. Зачем он тормозит прокрутку?
:whiteflag: Помогите, как исправить.

Сustom Buttons » Custom Buttons » 01-06-2018 21:13:31

Infocatcher
Большое спасибо!
browser.tabs.remote.force-enable = true - решил проблему торможения прокрутки, но перестал работать Dragit :(
Может быть еще есть способ?)

01-06-2018 21:22:26
и в целом, браузер иногда стал зависать(
возможно сам Custom Buttons исправить, чтобы он не влиял на прокрутку?
спасибо.

Сustom Buttons » Custom Buttons » 31-05-2018 21:06:42

firefox 56.0.2 (и другие верси пробовал, 52 к примеру.) - чистый профиль.
Если установить и включить Custom Buttons, то прокручивается сайт рывками, как будто что-то тормозит браузер.
Выключаю Custom Buttons - все летает.
:whiteflag: Помогите, как исправить.

Обсуждение расширений » X-notifier » 22-02-2018 11:52:55

Новый скрипт проверен и все работает!
Спасибо!

1.Удалить старый скрипт яндекса в "ваш профиль\xnotifier" - перезапустить firefox.
2. В настройках добавить новый скрипт.
3. Снова добавить логины и пароли.


[spoiler][code]/**********************************************************
Yandex
**********************************************************/
var name="Yandex.ru";
var ver="2018-02-21";
var hostString="yandex.ru";

function init() {
  this.loginData=["https://passport.yandex.ru/passport?mode=auth", "login", "passwd", "retpath="+encodeURIComponent("https://mail.yandex.ru")];
  this.dataURL="https://mail.yandex.ru";
  this.viewURL="https://mail.yandex.ru";
  this.cookieDomain="yandex.ru";
}

function getCount(aData) {
  var fnd = aData.match(/"status":"ok","data":{"new":(\d+)/);
  return fnd?fnd[1]:-1;
}
function process(aData,aHttp){
  switch(this.stage){
  case ST_LOGIN_RES:
    this.stage=ST_DATA;
  case ST_DATA:
    this.getHtml(this.dataURL);
    return false;
  }
  retu

Разработка » Помогите исправить скрипт для Яндекса - X-notifier » 22-02-2018 00:40:44

Есть такое дополнение - X-notifier
Перестал получать уведомления с Яндекса.

Скрипт достаточно простой и нужно изменить пару строк, предполагаю)
Помогите, пожалуйста.:cry:

https://forum.mozilla-russia.org/viewtopic.php?pid=754116#p754116


[code]/**********************************************************
Yandex
**********************************************************/
var name="Yandex";
var ver="2017-05-23";
var hostString="yandex.ru";

function init() {
  this.loginData = ["https://passport.yandex.ru/passport?mode=auth", "login", "passwd"];
  var ar=this.user.split("@");
  this.dataURL="https://mail.yandex.ru/u2709/api/models.jsx?_h=folders";
  this.viewURL="https://mail.yandex.ru/u2709/";
  this.cookieDomain="yandex.ru";
}

function getCount(aData) {
  var fnd = aData.match(/"symbol":"inbox".+?"new":(\d+)/);
  return fnd?fnd[1]:-1;
}
function process(aData,aHttp){
  switch(this.stage){
  case ST_LOGIN_RES:
    this.stage=ST_DATA;
  case ST_DATA:
    this.getHtml(this.dataURL,"_m

Обсуждение расширений » X-notifier » 18-02-2018 21:02:38

JustOff
Успехов! Будем ждать... :)

Обсуждение расширений » X-notifier » 18-02-2018 20:30:36

JustOff
Родненький, спасай :cry:

Обсуждение расширений » X-notifier » 18-02-2018 19:58:51

Друзья, пожалуйста, кто нибудь, выложите новый скрипт для Яндекса :whiteflag:

Firefox » не может быть установлено так как оно несовместимо firefox 58 » 04-12-2017 22:31:00

[spoiler][code]//
try {(code => {
    var {classes: Cc, interfaces: Ci, utils: Cu} = Components;
    var jsval, evl = true, re = e => Cu.reportError(e), imp = name => {try {
        return Cu.import(`resource://gre/modules/addons/${name}.jsm`, {});
    } catch(ex) {}}
    if ((jsval = imp("AddonSettings"))) {
        jsval.AddonSettings = {ADDON_SIGNING: false, REQUIRE_SIGNING: false, ALLOW_LEGACY_EXTENSIONS: true};
        try {evl = jsval.eval("this") === jsval;} catch(ex) {evl = false;}
    }
    lockPref("extensions.allow-non-mpc-extensions", true);
    var jsvals = ["XPIProvider", "XPIInstall"].map(imp).filter(i => i);

    if (evl) return jsvals.forEach(jsval => {try {jsval.eval(code);} catch(ex) {re(ex);}});

    var sl = Cc["@mozilla.org/moz/jssubscript-loader;1"].getService(Ci.mozIJSSubScriptLoader);
    Cu.importGlobalProperties(["URL", "Blob"]); var url = URL.createObjectURL(new Blob([(code)]));
    jsvals.forEach(jsval => {try {sl.loadSubScript(url, jsval);} catch(ex) {re(e

Firefox » не может быть установлено так как оно несовместимо firefox 58 » 04-12-2017 22:04:07

Stanislav1989
установил, не устанавливает(
Спасибо за помощь!

остаюсь на на 56)

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]