Может ли кто то подправить кнопочку погоды Weather from gismeteo(enter city code in Initialization)(Firefox 4+) некорректно отображается прогноз, вместе с прогнозом отображаются и некоторые спецсимволы. Спасибо
Отсутствует
Infocatcher
В перестала очищать№7469, если можешь поправь, плиз.
Можно попробовать так:
DownloadsCommon.getData(content).removeFinished(); Cc["@mozilla.org/browser/download-history;1"] .getService(Ci.nsIDownloadHistory) .removeAllDownloads();
Или удалить все независимо от приватности текущего окна:
// resource:///modules/DownloadsCommon.jsm, see DownloadsCommon.getData() var global = Components.utils.getGlobalForObject(DownloadsCommon); global.DownloadsData.removeFinished(); global.PrivateDownloadsData.removeFinished(); Cc["@mozilla.org/browser/download-history;1"] .getService(Ci.nsIDownloadHistory) .removeAllDownloads();
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
предположу что если нет специального события то смотрим событие смены активной вкладки и по нему проверяем к какой группе она принадлежит если группа сменилась то вот оно.
Да это работает, но такой подход не производителен а специального события нет
Отредактировано bunda1 (23-08-2013 22:58:00)
Отсутствует
Как отследить переключение на другую группу вкладок ?
Возможно, может помочь отслеживание события TabShow или TabHide.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Отсутствует
bunda1
У меня к тебе пара просьб, не срочно, будет время может глянешь. Перешел на вкладки снизу, (browser.tabs.onTop) показалось более удобным, так теперь двойной крик по панели табов начал заново загружать домашнюю вместо переключения на открытую, мож куда что добавить.
addEventListener("dblclick", function(e) { if ( e.button == 0 && document.getElementById('main-window').hasAttribute('tabsintitlebar') ) { e.preventDefault(); var desktopTab = true; for ( var i = 0; i < gBrowser.tabs.length; i++ ) { var mTab = gBrowser.mTabs[i]; if ( mTab.linkedBrowser.currentURI.spec == 'chrome://desktop/content/desktop.html') { gBrowser.selectedTab = mTab; var desktopTab = false; break; } } if ( desktopTab ) gBrowser.selectedTab = gBrowser.addTab('chrome://desktop/content/desktop.html'); } }, false, document.getElementById('TabsToolbar') );
Отредактировано villa7 (24-08-2013 20:06:20)
Лучше спросить у знающих - чем лезть не зная.
Отсутствует
И ещё, ты делал кнопку переключения javascript.enabled
можно добавить ещё чтобы страница автоматом тоже перезагружалась, а не вручную перезагружать. Спасибо.
custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u041F%u0435%u0440%u0435%u043A%u043B%u044E%u0447%u0430%u0442%u044C%20JavaScript%20%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/x-icon%3Bbase64%2CAAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAACQWzEUkFsxhJBbMaOQWzG2kFsxyZBbMdqQWzHrkFsx+pVhOf+aaUH/o3RP/62CX/+QWzHZkFsxNP///wD///8AlF8zaLiQbf/WuqP/38az/+fUw//u39P/9eri//v07//9+vb///79//vr3//77+b/wZ2A/5RfM2////8A////AJlkNonHpIX////////////////////////+/P/++/f//vfx//728f/krob/+ujb/86vlf+ZZDaL////AP///wCeaTlXnmk59rSFWf/ZpXv/2J5v/9ebav/YlmP/1pJd/9SPWf/Tjlf/4p1p//rj0f/Yu6L/nmk5nv///wD///8ApG88FKRvPKvVroz//fDl//fHov/3z63/+dW1//javf/43sL/+uHG//rkzP/99ez/4s66/6RvPLP///8A////AP///wCqdUAot4ZW//7+/f/63sL/+ty///nbwP/528D/+d3B//rbwP/63MP//eve/+zczf+qdUDK////AP///wD///8AsXtDHrmGUv/+/Pn/+dy///jbv//43MD/+dvC//ncwf/53cL/+t3D//vn1P/17eL/sXtD5P///wD///8A////ALeCRwm5hUv//vv3//ncwf/43L//+Ny///jbwP/53cD/+d3A//ndw//74sv//Pn1/7eCR/u3gkcB////AP///wD///8AvYhL+fz28P/538f/+dy9//rcv//628H/+t3D//rdwv/53cT/++DJ///8+v/BjVP/vYhLD////wD///8A////AMSOTtr159j/+uXS//navP/527z/+tu///rdwf/63cH/+d3E//vhyP///fv/yJRX/8SOThL///8A////AP///wDKlFK78NnB//vt4f/52sD/+dzC//nexf/64Mf/+uLK//rizf/65dD///79/8uPWv/KlFLxypRSRf///wD///8A0JpVpO3Qsv//9vD/+uHK//vjzP/749D/++bT//vp1f/86dj//Orb/////f/SnXH/7tnB/9CaVeX///8A////ANWfWJLryqX///37//3p1f/969j//erb//3t3//98OL//fHk//zw5P//////4KBw///7+f/fuIf/////AP///wDapFuE68aa///////87+L//fDn//3x6//99e7//fjx//369////Pr///////779//02sD/2qRb6v///wD///8A3qhdberAjP///////////////////////fn0//vz6v/469n/+ObT//Xfxv/py6b/3qhd7d6oXV3///8A////AOKsXzbirF/G6ryB/+i3d//msm3/5LBo/+KsX/DirF/j4qxfz+KsX8zirF+74qxfqOKsX0virF8FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5Bvar%20s%20%3D%20%27javascript.enabled%27%3B%0Avar%20pref%20%3D%20Application.prefs.get%28s%29%3B%0A%0Athis.onclick%20%3D%20function%28e%29%20%7B%0A%20%20%20%20%20if%20%28%20e.button%20%3D%3D%200%20%29%20%7B%20%0A%20%20%20%20%20%20%20%20%20%20pref.value%20%3D%20pref.value%20%3F%20false%20%3A%20true%3B%0A%20%20%20%20%20%20%20%20%20%20document.getElementById%28%22Browser%3AReload%22%29.doCommand%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%7D%3B%0A%20%0Afunction%20toggleImage%28%29%20%7B%20%0A%20%20%20pref.value%20%0A%20%20%20%3F%20self.style.filter%20%3D%20%27%27%20%20%20%20%0A%20%20%20%3A%20self.style.filter%20%3D%20%27url%28%22chrome%3A//mozapps/skin/extensions/extensions.svg%23greyscale%22%29%27%3B%7D%3B%0AtoggleImage%28%29%3B%0AgPrefService.addObserver%28%20s%2C%20toggleImage%2C%20false%20%29%3B%0AaddDestructor%28function%28%29%20%7B%20gPrefService.removeObserver%28%20s%2C%20toggleImage%2C%20false%20%29%20%7D%29%3B%20%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B/*CODE*/%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E
Отсутствует
Где-то в теме видел код отслеживающий долгое нажатие кнопки мыши, а теперь что-то не нахожу...
Подскажите, как долгим нажатием ЛКМ на пустом месте страницы переключать в fullscreen и обратно?
Именно на пустом, чтобы случайно не срабатывало, если задержать ЛКМ на какой-либо ссылке, либо при её перетаскивании.
Отсутствует
Кто пользуется кнопками переводчиками, у вас переводит подобную страницу целиком, у меня почему-то только выделением переводит.
https://github.com/ardiman/userChrome.js/tree/master/closerepeattabs
Лучше спросить у знающих - чем лезть не зная.
Отсутствует
Страница защищена, поэтому страница полностью не переводится.
Отсутствует
Кто пользуется кнопками переводчиками, у вас переводит подобную страницу целиком
https://github.com/ardiman/userChrome.js/tree/master/closerepeattabs
Нет
Отредактировано bunda1 (25-08-2013 14:18:11)
Отсутствует
А зачем эти кнопки нужны? Мне, в частности, надо бы запустить свою стороннюю программу по нажатию на кнопку- было бы здорово. Но ничего не выходит.
Отсутствует
А зачем эти кнопки нужны?
Да нет, ребята тут чудеса делают из кнопок, есть и такая кнопка, просто прочитать внимательно и всё получится.
http://forum.mozilla-russia.org/viewtopic.php?pid=401368#p401368
Лучше спросить у знающих - чем лезть не зная.
Отсутствует
http://forum.mozilla-russia.org/viewtopic.php?pid=401368#p401368
Можно и с относительными путями:
var profileDir = Components.classes["@mozilla.org/file/directory_service;1"] .getService(Components.interfaces.nsIProperties) .get("ProfD", Components.interfaces.nsILocalFile) .path; var path = profileDir + "\\..\\..\\PasswordfoxPortable.exe"; this. runPasswordfox = function (url) { var file = Components. classes["@mozilla.org/file/local;1"]. createInstance (Components.interfaces.nsILocalFile); var process = Components. classes ["@mozilla.org/process/util;1"]. createInstance (Components. interfaces. nsIProcess); file. initWithPath (path); process. init (file); if (!this. pid) this. pid = []; this. pid. push (process. run (false, url && [url]|| null, url && 1 || 0)); }; //Запуск левой кнопкой мыши this. runPasswordfox("");
Возможно, код кривой но всё работает. А вообще, очень бы хотелось кнопку типа External Applications, в которой можно было бы использовать относительные пути.
Отредактировано adidharma (26-08-2013 03:31:43)
pcxFirefox - лучшая сборка Лисы!
Отсутствует
Для тех кто хочет использовать относительные пути - http://mxr.mozilla.org/mozilla-central/ … viceDefs.h и https://developer.mozilla.org/en-US/doc … s/File_I_O
Отредактировано Andrey_Krropotkin (26-08-2013 11:07:07)
Отсутствует
Отсутствует
Какой это язык программирования?
http://forum.mozilla-russia.org/viewtop … 30#p624830
Отредактировано принципиальный (26-08-2013 17:37:32)
Отсутствует