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

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

№140119-06-2016 14:12:45

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 50.0

Re: Обсуждение кнопок CB

tom911

Выделить код

Код:

Services.startup.quit(Services.startup.eAttemptQuit | Services.startup.eRestart)

Вместо Application.restart()

Отсутствует

 

№140219-06-2016 15:52:27

tom911
Участник
 
Группа: Members
Зарегистрирован: 20-05-2011
Сообщений: 170
UA: Firefox 47.0

Re: Обсуждение кнопок CB

turbot пишет

tom911

Выделить код

Код:

Services.startup.quit(Services.startup.eAttemptQuit | Services.startup.eRestart)

Вместо Application.restart()

Спасибо, работает:)

Отсутствует

 

№140320-06-2016 11:16:45

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 24.0

Re: Обсуждение кнопок CB

dimoniam пишет

Не работает кнопка Переключить язык интерфейса( Firefox )
Отремонтируйте пожалуйста !

Переключить язык интерфейса

Добавлено 20-06-2016 11:27:14

dimoniam пишет

Как ни странно, и эта не работает : Сохранить ярлык страницы на ...( Firefox24+ ) от 09.06.2016

Сохранить ярлык страницы на ...

Отредактировано bunda1 (20-06-2016 11:27:14)

Отсутствует

 

№140420-06-2016 20:35:04

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 24.0

Re: Обсуждение кнопок CB

KOT040188 пишет

Этот код на последней лисе также не работает:

:/
Открывать библиотеку в вкладке и последнюю активную папку библиотеки

Отсутствует

 

№140520-06-2016 22:03:02

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 24.0

Re: Обсуждение кнопок CB

broker пишет

bunda1
Я как бы не правильно написал саму проблему:blush: Проблема в том что если я сейчас на етой странице нажму "Форумы" то у меня грузится новая вкладка  "Форумы" и в том числе и та на которой сейчас нахожусь загружается "Форумы". На 45 все те само разширения и кнопки что ина 48 мозилке чет ребята разработчики  накрутили:mad:

Пробовал по разному но проблему которой ты пишешь я не могу повторить. Может так попробуй:

Выделить код

Код:

// Открывать ссылки длинным кликом, от 20.06.2016. ....................
(function func() {
   var time = 500;            // время удержания в мс
   var background = true;     // открывать в фоновой вкладке
   var nextToCurrent = true;  // открывать рядом с текущей вкладкой
 
   function handleLongPress(e) { 
      window.clearTimeout(func.timer);
      setTimeout(()=> { try { func.removeListener() } catch(e) {} }, 0);
      
      var lab = XULBrowserWindow.overLink;
    
      if ( e.button || !lab || lab.startsWith("javascript") ) return;
   
      if ( e.type == "mousedown" && !e.target.className.startsWith("ui-slider-handle") ) {
           func.timer = setTimeout(()=> {
              function c(e) { e.preventDefault(); e.stopPropagation() };
              addEventListener('click', c, true);
              func.removeListener =()=> { removeEventListener('click', c, true) }; 
           
              gBrowser.loadOneTab(lab, {relatedToCurrent: nextToCurrent, inBackground: background, referrerURI: makeURI(content.location.href)});
           }, time);  
           }
      else 
           clearTimeout(func.timer);
   };
   ["mouseup", "mousedown", "dragstart"]
   .forEach(type=> { addEventListener(type, handleLongPress, true, gBrowser) });
})();

Отсутствует

 

№140621-06-2016 11:52:20

selevo
Забанен
 
Группа: Members
Откуда: Ижевск
Зарегистрирован: 23-01-2008
Сообщений: 240
UA: Firefox 43.0
Веб-сайт

Re: Обсуждение кнопок CB

у меня кнопка пропала  вообще пункта нет   добавить кнопку
обновился  методом копирования до 43.0.1
видимо после этого
в каталаго  установленных расширений  дополнение кнопки есть

Отсутствует

 

№140721-06-2016 12:52:46

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 24.0

Re: Обсуждение кнопок CB

selevo пишет

у меня кнопка пропала  вообще пункта нет   добавить кнопку
обновился  методом копирования до 43.0.1
видимо после этого
в каталаго  установленных расширений  дополнение кнопки есть

А ты установи последнюю версию Сustom Buttons.

Отсутствует

 

№140821-06-2016 13:46:00

selevo
Забанен
 
Группа: Members
Откуда: Ижевск
Зарегистрирован: 23-01-2008
Сообщений: 240
UA: Firefox 43.0
Веб-сайт

Re: Обсуждение кнопок CB

это второе что я сделал
0.5.8.9 версия стоит
запарили они менять структуры доступа к браузеру
А где посмотреть чё там они  понаизменяли в коде
API функции да чёда... ?
я решил  код из кнопки   поставить в  грисмонкей
но не пашет...

скрытый текст
код по двойному клику ссылку на картинку копировал в буфер

Выделить код

Код:

addEventListener('dblclick', (e)=> {
  var img = e.originalTarget.tagName.toLowerCase() == "img";
  var win = e.originalTarget.ownerDocument.defaultView;
    if (img && e.button == 2 && win.top == content) {
    e.preventDefault();
    e.stopPropagation();
    document.getElementById("contentAreaContextMenu").hidePopup();
    var imgLink = e.originalTarget.src;
    if (imgLink && e.originalTarget.parentNode.tagName.toLowerCase() == "a"
       && e.originalTarget.parentNode.href.match(/\.(jpg|jpeg|png|gif|apng|webp)$/)) {
      imgLink = e.originalTarget.parentNode.href;
    }
    gClipboard.write(imgLink);
    custombuttons.alertSlide('Ссылка на изображение скопирована', imgLink);
  }
}, false, gBrowser);

а  встроеный блокнот  жаваскрипт пишет ошибку
gBrowser is not defined

Отредактировано selevo (21-06-2016 13:56:05)

Отсутствует

 

№140921-06-2016 14:33:17

selevo
Забанен
 
Группа: Members
Откуда: Ижевск
Зарегистрирован: 23-01-2008
Сообщений: 240
UA: Firefox 38.0
Веб-сайт

Re: Обсуждение кнопок CB

не туда смотрел
есть такой пункт
но  код нерабочий теперь

Отсутствует

 

№141021-06-2016 15:32:53

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 50.0

Re: Обсуждение кнопок CB

selevo
В гризманки и не будет работать. Как переделать под него - не представляю. Сомневаюсь, что скриптами, исполняемыми в контексте страницы, можно в буфер браузера что-то писать. Да и контекстное меню из них не закроешь.
А в CB все работает. Даже в 50-ой ночнушке. Собственно, я его и делал на 49-ой. Ищите у себя причину, может, конфликтует с чем-то, что также правые клики перехватывает. И, вы кнопку-то вынесли на панель? Кнопки в меню "гамбургера" не инициализируются автоматически, при старте браузера. Только после первого открытия этого меню. Код, вообще, во вкладке "инициализация"? Не в "код"?

Отсутствует

 

№141121-06-2016 16:41:48

selevo
Забанен
 
Группа: Members
Откуда: Ижевск
Зарегистрирован: 23-01-2008
Сообщений: 240
UA: Firefox 43.0
Веб-сайт

Re: Обсуждение кнопок CB

не знаю что делал но сейчас всё работает нормально
спасибо

Отсутствует

 

№141223-06-2016 17:44:50

becool
Участник
 
Группа: Members
Зарегистрирован: 30-08-2014
Сообщений: 268
UA: Firefox 47.0

Re: Обсуждение кнопок CB

Dumby, приветствую! На версии 47.0 (возможно даже на более ранних версиях, заметил только сейчас) перестал работать поиск на сайте:
https://forum.mozilla-russia.org/viewto … 46#p675146
Нельзя поправить? Посмотри пожалуйста.

Отсутствует

 

№141324-06-2016 05:14:37

firefan
Участник
 
Группа: Members
Зарегистрирован: 23-06-2016
Сообщений: 16
UA: Firefox 47.0

Re: Обсуждение кнопок CB

Здравствуйте.

Помогите пожалуйста создать кнопку, которая открывала бы окно просмотра сертификата безопасности текущей страницы.
К сожалению, код window.openDialog('chrome://pippki/content/certViewer.xul'); открывает соответствующее окно, но при этом все поля в нем пустые.
Заранее спасибо.

Также подскажите пожалуйста, можно ли отключать отдельные кнопки не из меню Custom Buttons, а из safe mode или редактированием файлов в профиле? К примеру, на случай, если в Initialization оказался код, препятствующий загрузке браузера.

(Прошу прощения за двойной постинг; судя по отсутствию ответов в моей теме, вопросы следует задавать сюда).

Отредактировано firefan (24-06-2016 06:58:54)

Отсутствует

 

№141424-06-2016 11:51:15

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 24.0

Re: Обсуждение кнопок CB

firefan пишет

Также подскажите пожалуйста, можно ли отключать отдельные кнопки или редактированием файлов в профиле? К примеру, на случай, если в Initialization оказался код, препятствующий загрузке браузера.

Папка профиля - текстовой файл prefs.js - user_pref("extensions.custombuttons.mode", 66); - 66 на 98, тогда при запуске браузера кнопки не будут инициализированы.

Добавлено 24-06-2016 11:52:57
А как сделать просмотр сертификата я не знаю.

Отредактировано bunda1 (24-06-2016 11:52:57)

Отсутствует

 

№141524-06-2016 13:04:30

firefan
Участник
 
Группа: Members
Зарегистрирован: 23-06-2016
Сообщений: 16
UA: Firefox 47.0

Re: Обсуждение кнопок CB

bunda1 пишет

Папка профиля - текстовой файл prefs.js - user_pref("extensions.custombuttons.mode", 66); - 66 на 98, тогда при запуске браузера кнопки не будут инициализированы.

Супер. Благодарю.

Что касается сертификата, вот исходный код кнопки "View Certificate" из pageInfo.xul:

Выделить код

Код:

<!-- Cert button -->
        <hbox id="security-view-cert-box" pack="end">
          <button id="security-view-cert" label="&securityView.certView;"
                  accesskey="&securityView.accesskey;"
                  oncommand="security.viewCert();"/>
        </hbox>

Интересно, можно ли преобразовать это в код для Custom Buttons.

Отсутствует

 

№141624-06-2016 19:00:20

becool
Участник
 
Группа: Members
Зарегистрирован: 30-08-2014
Сообщений: 268
UA: Firefox 47.0

Re: Обсуждение кнопок CB

bunda1, перестало работать ((
https://forum.mozilla-russia.org/viewto … 53#p710453

Отредактировано becool (24-06-2016 19:00:37)

Отсутствует

 

№141724-06-2016 19:25:21

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 50.0

Отсутствует

 

№141825-06-2016 16:43:10

becool
Участник
 
Группа: Members
Зарегистрирован: 30-08-2014
Сообщений: 268
UA: Firefox 47.0

Re: Обсуждение кнопок CB

turbot, и тот вариант не робит... ((

Отсутствует

 

№141925-06-2016 17:29:42

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 50.0

Re: Обсуждение кнопок CB

becool
У меня вариант Dumby. Он точно работает.

Добавлено 25-06-2016 17:32:36
Впрочем, проверил, из первого поста тоже работает. Ищите у себя причину.

Отредактировано turbot (25-06-2016 17:32:36)

Отсутствует

 

№142026-06-2016 09:45:44

becool
Участник
 
Группа: Members
Зарегистрирован: 30-08-2014
Сообщений: 268
UA: Firefox 47.0

Re: Обсуждение кнопок CB

turbot пишет

проверил, из первого поста тоже работает. Ищите у себя причину.

Точно, причина была в другом... Перестал работать код для отжатия кнопки:
https://forum.mozilla-russia.org/viewto … 67#p688767
А код для диалога закладок был после кода для отжатия...
turbot, поможешь с "ремонтом" кодя для отжатия? :)

Эта проблема тоже актуальна:
https://forum.mozilla-russia.org/viewto … 10#p718010
Помогите вылечить.

Отредактировано becool (26-06-2016 09:56:03)

Отсутствует

 

№142126-06-2016 11:05:49

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 24.0

Re: Обсуждение кнопок CB

becool пишет

Перестал работать код для отжатия кнопки:
https://forum.mozilla-russia.org/viewto … 67#p688767

:/

Выделить код

Код:

cbu.setPrefs('extensions.searchwp.highlight.state', false);

Отсутствует

 

№142226-06-2016 11:52:39

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 50.0

Re: Обсуждение кнопок CB

becool пишет

Эта проблема тоже актуальна:

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

Выделить код

Код:

Services.search.init(() => {
    var data = {
        "Google SiteSearch": {
            url: "https://encrypted.google.com/search?hl=ru&q={searchTerms}&ie=utf-8&oe=utf-8",
            description: "Поиск по сайту в Google",
            icon: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABLklEQVQ4jZ3Tv6uCUBQHcP+9+psuejEXCaTZQBzMTXAxEQI3QdJBFAchKJKCTFrSRfD7pnd58QTN4Qzn3ns+nPuL43l+QSm9UUrxZdx4nl9wM4sZwg1NiKII13XheR7O5zP6vkcYhjAM49/aQSAIAniex7Dr9Yosywa7GATatoVlWSy3bRtd100HmqZBFEUs13Udj8djOuA4Drquw263gyzLOB6P2G630wFKKVRVxX6/B4CP7UwGKKVYrVZo2xaXywXr9Xo6YJomuwnf9/F+v/F8PqEoyjhwOBxwOp0gSRIbUxQFVVUhjuNxoK5r9gb+huu6SJJkHMjzHFVVYbPZfJxFURTQNG0ckGUZQRDg9XqhLEukaYo4jgeLf4HZn0kQhDtHCFkKgnCfAZSEkOUP0IqsHeSvVqEAAAAASUVORK5CYII="
        },
        "DuckDuckGo SiteSearch": {
            url: "https://duckduckgo.com/?kp=-1&kak=-1&kad=ru_RU&kae=d&kn=1&kf=fw&k1=-1&kd=-1&q={searchTerms}",
            description: "Поиск по сайту в DuckDuckGo",
            icon: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACdElEQVQ4jX2TX0tqWxTF/Rjns/Qa+AVEqNberbXXzr3UsqCgl0KNCIVIQ+jPiw+ShYSfQNlQFIKVFZ2nHo6PBUEQSdgf7Hcezm1z8x7ugPk0xxhzLtaYodAQkslk2BhT9TyPrzLGEI/Hq6lUKjzM/wZjTC+RSHBycsJgMODfODs7I5VKEY/He38Ve55HqVQC4OHhgcPDQxzHQUpJLpfj+voagK2tLYwxDIt7e3t7vL+/s7+/z9PTUzC5UCiglEJrzcHBAQDVahXP83pfa4/Ozs4CsLGxQSwWYxh3d3e4rovrumxvbwMwNzeHMWY0pLX+2el0aLfbSClpNps0Gg1ubm74+Pjg9fUV3/dpNpu4rovjOJyfn3N5eYnW+mdIaw1ANptFSonv+9zf3xMOh/F9HwClFI1GA6UUSilWVlYA0FoTchwnICml8H2fwWDA0dFR8ITHx0dqtRqFQoHd3V0WFxcDTUgpBcDU1BRSStbW1gLh8/Mzm5ub5PN5crkc6XSaWCzGl+abQTabZXJyMmgCfH5+UiwWWV1dZXl5mXw+TyaTIZPJACClJCSlrHY6HVqtFpZlMT4+zsvLS2BSr9cxxrC0tMT8/DxSSlqtFhcXF9i2XQ1prcPJZBKA9fV1xsbGuLq6Cgxub2+xbZtIJIKUkmKxCMD09DRa6z/RtizrV6VSod/vUyqVqNVqlMtlZmZmWFhYIJFIMDIyQrlc5u3tjUqlgmVZv76lUQjR+4pyt9vl+PiYSCRCOp2mXq8HX7qzs4MQ4u/3IIToSik5PT39Txrb7TZaa2zb7v7vRUaj0R8TExM1IURfCME/1RdC1KLR6I9h/m/LgGKpds8y0AAAAABJRU5ErkJggg=="
        }
    };
    var pn = "CB.searchEngineIndexes", sep = "\u00A0"; custombuttons.isPref(pn, "");
    var old = custombuttons.getPrefs(pn).split(sep);

    var ss = Services.search, names = [];
    function eng(name) ss.getEngineByName(name);
    for(var name of old) {
        if (name in data) continue;
        var engine = eng(name);
        engine && ss.removeEngine(engine);
    }
    for(var name in data) {
        var {url, description, icon} = data[name];
        var engine = eng(name), was = true;
        if (!engine) {
            was = false;
            ss.addEngineWithDetails(name, icon, null, description, "GET", url);
            engine = eng(name);
        }
        if (!engine) continue; else engine = engine.wrappedJSObject;
        if (was) {
            engine._urls = [];
            engine._initFromMetadata(name, icon, null, description, "GET", url, null);
        }
        engine._queryCharset = "utf-8";
        engine._urls[0].getSubmission = function(terms) {
            var {host, protocol} = content.location, suffix = "";
            if (protocol.startsWith("http") && host) suffix += "+site:" + host;
            var url = this.template.replace("{searchTerms}", terms + suffix);
            return { uri: makeURI(url), postData: null };
        }
        names.push(name);
    }
    custombuttons.setPrefs(pn, names.join(sep));
});

Отсутствует

 

№142326-06-2016 12:23:40

becool
Участник
 
Группа: Members
Зарегистрирован: 30-08-2014
Сообщений: 268
UA: Firefox 47.0

Re: Обсуждение кнопок CB

bunda1, turbot, большое спасибо, теперь работает!

Отсутствует

 

№142427-06-2016 07:59:31

oleg.sgh
Участник
 
Группа: Members
Зарегистрирован: 19-04-2014
Сообщений: 3141
UA: Firefox 47.0

Re: Обсуждение кнопок CB

Перестала работать кнопка Открыть видео в PotPlayerMini...как и одноименное дополнение...как и вообще открытие ссылок плеером.
Подозреваю что это на тубе химичат но хотелось бы уточнить - это только у  меня такое счастье или это в самом деле ютуб?

Отредактировано oleg.sgh (27-06-2016 08:00:13)

Отсутствует

 

№142527-06-2016 10:57:28

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 3972
UA: Firefox 47.0

Re: Обсуждение кнопок CB

oleg.sgh, ага, не работает. Плеер открывает и тот даже с ютюбом коннектится, судя по реакции Firewall. Но не кажет и в плейлист не заносит.

Отсутствует

 

Board footer

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