В папку \Firefox\plugins\ закинул плагины: Adobe PDF Plug-In 10.0.1.434 (nppdf32.dll) и Shockwave Flash 10.3.180.42 (NPSWF32.dll)
dll может подменить
А так все расширения кроме linkification (забагован) на замену text link есть и сейчас в 13 и 14 версиях
Отредактировано feas (25-06-2012 00:04:11)
Добро пожаловать на форум mozilla-russia.org. Здесь вы можете посоветоваться или обратиться за помощью к фанатам и пользователям продуктов Мозиллы. Если не знаете как правильно оформить пост специально для вас расписан пункт 2.2 правил форума
Сброс на примере Firefox – лёгкое решение большинства проблем
Починка браузера. Перенос своих настроек на новый профиль.
Отсутствует
В папку \Firefox\plugins\ закинул плагины: Adobe PDF Plug-In 10.0.1.434 (nppdf32.dll) и Shockwave Flash 10.3.180.42 (NPSWF32.dll)
Они там есть
nppdf32.dll
NPSWF32.dll
Мне кажется их что,то блокирует, когда загружается страница, начинает крутиться у видео загрузка и прекращает, показывается значок флеш, а потом пропадает, появляется стрелка и когда на неё нажимаешь, пропадает вообще все.
Отсутствует
Наконец-то чудом просто в поисковике нашла ответ на свой вопрос.
http://rutracker.org/forum/viewtopic.php?t=3505149
1. Проблема с проигрыванием Flash-роликов
удалите файл ...\Firefox\plugins\NPSWF32.dll - после этого firefox будет использовать flash-плагин, установленный в системе, должно всё работать после перезапуска.
В следующей версии сборки добавлю рабочий плагин
Ураааа!
Отсутствует
Раньше пользовался этой сборкой, но сейчас перешел на голую версию с минимумом дополнейний так как мой временный одно ядерный комп и так страдает)))
Отсутствует
В 24 перестал правильно работать скрипт (масштаб не сохраняется): Statusbar_zoom_panel_1.3.uc из папки Profiles\Pro\chrome. Может кто-нибудь подправит?
Отсутствует
А что делает этот скрипт?
userChrome.js/statusbarzoompanel at master · ardiman/userChrome.js · GitHub
Добавлено 24-10-2013 20:08:40
Изменяет масштаб страницы.
Отредактировано bunda1 (24-10-2013 20:08:40)
Отсутствует
bunda1
всё по-старому:
// ==UserScript== // @name ucjs_statusbar_zoom_panel_1.3.uc.js // @namespace http://bbs2ch.sourceforge.jp/uploader/upload.php // @description г‚№гѓ†гѓјг‚їг‚№гѓђгѓјгЃ«г‚єгѓјгѓ еЂ¤г‚’иЎЁз¤єгѓ»е¤‰ж›ґгЃ™г‚‹гѓ‘гѓЌгѓ«г‚’иїЅеЉ гЃ™г‚‹гЂ‚ // @include main // @author otokiti // @compatibility WindowsXP / Ubuntu8.04(gnome) // @compatibility Firefox 3.0 - 3.6a1pre // @compatibility userChrome.js 0.7 - 0.8 / userChromeJS 1.0 // @compatibility Sub-Script/Overlay Loader v3.0.24mod // @version 0.1: 08/10/21 初版 // @version 0.2: 08/10/23 г‚єгѓјгѓ еЂ¤д»Ґе¤–гЃ®гѓЎгѓ‹гѓҐгѓјг‚’иїЅеЉ // @version 0.3: 08/11/18 uc.xul から uc.js へ変更 // @version 0.4: 08/12/13 Zoom й–ўдї‚гЃ®й–ўж•°гЃ®ж›ёгЃЌжЏ›гЃ€г‚‹ж§гЃ«е¤‰ж›ґ // @version 0.5: 09/01/22 パネル上のホイール・スクгѓгѓјгѓ«гЃ§г‚єгѓјгѓ // @version 0.6: 09/02/18 onLocationChange гЃ®гѓ•гѓѓг‚ЇгЃ«ж°—гЃҐгЃ„гЃ¦гЃ„гЃЄгЃ‹гЃЈгЃџгЃ®гЃ§иїЅеЉ гЃ—гЃџ // @version thanks: http://pc11.2ch.net/test/read.cgi/software/1230791860/717 // @version 0.7: 09/02/19 з›ґжЋҐж•°еЂ¤гЃ§жЊ‡е®љгЃ—гЃ¦г‚єгѓјгѓ еЂ¤г‚’е¤‰ж›ґгЃ™г‚‹гѓЎгѓ‹гѓҐгѓјг‚’иїЅеЉ // @version 0.8: 09/02/20 メニューが toolkit.zoomManager.zoomValues гЃЁеђЊжњџгЃ™г‚‹гѓўгѓјгѓ‰г‚’иїЅеЉ гЃ—гЃџ(default)гЂ‚ // @version 0.9: 09/02/21 ホイール・スクгѓгѓјгѓ«ж™‚гЃ«гѓЎгѓ‹гѓҐгѓјгЃЊе‡єгЃ¦гЃ„г‚‹е ґеђ€гЃЇж¶€гЃ™ж§гЃ«гЃ—гЃџгЂ‚ // @version 1.0: 09/02/21 onLocationChange гЃ®еј•ж•°г‚’еїг‚ЊгЃ¦гЃ„гЃџгЃ®г‚’дї®жЈ // @version thanks: http://pc11.2ch.net/test/read.cgi/software/1230791860/757 // @version 1.1: 09/05/12 Zoom 関係の関数を書き換え方法の変更とその他微修жЈгЂ‚ // @version з”»йќўдёЉгЃ§гЃ® Ctrl+<マウススクгѓгѓјгѓ«> гЃ«е†ЌеЇѕеїњгЂ‚пјЉжіЁж„Џ // @version 1.2: 09/05/13 гѓЎгѓ‹гѓҐгѓјгЃ®ж•°еЂ¤жЊ‡е®љгЃ§г‚єгѓјгѓ г‚’е¤‰ж›ґгЃ—гЃџе ґеђ€г‚їгѓ–гЃ®е€‡г‚Љж›їгЃ€гЃ«еЇѕеїњгЃ—гЃ¦гЃ„гЃЄгЃ‹гЃЈгЃџгЃ®г‚’дї®жЈ(0.7から)гЂ‚ // @version 1.3: 09/05/18 _handleMouseScrolled だけ別扱いにしてみる。 // @Note 1) г‚№гѓ†гѓјг‚їг‚№гѓђгѓјгЃ«г‚єгѓјгѓ еЂ¤гѓ»гѓўгѓјгѓ‰г‚’иЎЁз¤єгЃ™г‚‹гѓ‘гѓЌгѓ«г‚’иїЅеЉ гЃ™г‚‹гЂ‚ // @Note 2) パネルのコンテクスト・メニューにズーム・メニューを表示する。 // @Note 3) パネル上のホイール・スクгѓгѓјгѓ«гЃ§г‚єгѓјгѓ гЂ‚ // @Note 4) гѓ‘гѓЌгѓ«гѓ»г‚ЇгѓЄгѓѓг‚ЇгЃ§гѓЄг‚»гѓѓгѓ€гЂ‚ // @Note 5) 直接ズームを指定可能なメニューリスト。 // @Note д»•ж§ _SYNC_ZOOMVALUES гЃЊ false гЃ®е ґеђ€ toolkit.zoomManager.zoomValues г‚„ USER_ZOOM_LEVEL の値を変更すると // @Note Zoom In(Ctrl++)/Zoom Out(Ctrl+-)で変えたズーム値がメニューに無く結果チェックがд»гЃ‹гЃЄгЃ„е ґеђ€гЃЊгЃ‚г‚‹гЂ‚ // @Note еЇѕз– A) _SYNC_ZOOMVALUES г‚’ true гЃ§дЅїгЃ†гЂ‚ // @Note B) 別に構わないとそのまま使う。 // @Note пјЉжіЁж„Џ Ctrl+<マウススクгѓгѓјгѓ«> гЃ§гЃЇз‹¬и‡Єг‚№гѓ†гѓѓгѓ—гЃЊе€©з”ЁгЃ•г‚Њг‚‹з‚єгѓЎгѓ‹гѓҐгѓјгЃ®еЂ¤д»Ґе¤–гЃ«гЃЄг‚‹е ґеђ€гЃЊжњ‰г‚‹гЂ‚ // @Note ---------------------------------------------------------------------------------------------- // @Note пјЉгЃ“гЃ®г‚№г‚ЇгѓЄгѓ—гѓ€гЃЇ Alice0775ж°ЏдЅњгЃ®ж‹ЎејµгЂЊDefault FullZoom Level 3.5гЂЌг‚’еЏ‚иЂѓгЃ«гЃ•гЃ›гЃ¦й ‚гЃЌгЃѕгЃ—гЃџгЂ‚ // @Note ---------------------------------------------------------------------------------------------- // ==/UserScript== var ucjs_zoom = { // ------------------------------ д»»ж„ЏгЃ«иЁе®љ ----------------------------------------------- // _TAGET_ID: "page-report-button", // _ZOOM_MODE: [ { txt: "\u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0441\u044e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443", color: "#00000" }, { txt: "\u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u043a\u0441\u0442", color: "#096CE6" } ], // _SYNC_ZOOMVALUES: true, // USER_ZOOM_LEVEL: [ 30, 50, 67, 80, 90, 100, 110, 120, 133, 150, 170, 200, 240, 300 ], // USER_ZOOM_LEVEL: [ 30, 50, 75, 100, 150, 200, 250, 300 ], // -------------------------------------------------------------------------------- // ZoomLevel: [ ], // init: function() { // Zoom var _cmd = "ucjs_zoom.updateZoom();$&"; // toggleZoom eval("ZoomManager.toggleZoom = " + ZoomManager.toggleZoom.toString().replace(/}$/, _cmd)); // reset eval("FullZoom.reset = " + FullZoom.reset.toString().replace(/}$/, _cmd)); // enlarge eval("FullZoom.enlarge = " + FullZoom.enlarge.toString().replace(/}$/, _cmd)); // reduce eval("FullZoom.reduce = " + FullZoom.reduce.toString().replace(/}$/, _cmd)); // onLocationChange addEventListener("TabAttrModified", function(e) { if ( e.target.linkedBrowser.currentURI.spec == gBrowser.currentURI.spec ) { ucjs_zoom.updateZoom(); } }, true, gBrowser.tabContainer ); // _handleMouseScrolled _cmd = "setTimeout(ucjs_zoom.updateZoom, 0); $&"; eval("FullZoom._handleMouseScrolled = " + FullZoom._handleMouseScrolled.toString().replace(/}$/, _cmd)); // if (this._SYNC_ZOOMVALUES) { // toolkit.zoomManager.zoomValues var SysZoomLevel = Cc["@mozilla.org/preferences;1"].getService(Ci.nsIPrefBranch) .getCharPref("toolkit.zoomManager.zoomValues").split(","); for (var i=0; i<SysZoomLevel.length; i++) this.ZoomLevel.push(parseInt(parseFloat(SysZoomLevel[i])*100)); } else { this.ZoomLevel = this.USER_ZOOM_LEVEL; } // var zoomPanel = document.createElement("statusbarpanel"); zoomPanel.setAttribute("id", "ucjs_zoom_statuslabel"); zoomPanel.setAttribute("context", "ucjs_zoom-context"); zoomPanel.setAttribute("onclick", "ucjs_zoom.click_StatusLabel(event);event.stopPropagation();"); var targetPanel = document.getElementById(this._TAGET_ID); targetPanel.parentNode.insertBefore(zoomPanel, targetPanel.nextSibling); // var MainPopup = document.getElementById("mainPopupSet"); var PopupMenu = MainPopup.appendChild(document.createElement("menupopup")); PopupMenu.id = "ucjs_zoom-context"; PopupMenu.setAttribute("oncommand", "event.stopPropagation();"); PopupMenu.setAttribute("onpopupshowing", "ucjs_zoom.show_Popup(event);"); ucjs_zoom.updateZoom(); // zoomPanel.addEventListener("DOMMouseScroll", function(event){ ucjs_zoom.wheelZoom(event); }, false); }, // show_Popup : function(e) { var aPopup = e.target; for(var i = aPopup.childNodes.length - 1; i >= 0; i--) { aPopup.removeChild(aPopup.childNodes.item(i)); } // for (var i = ucjs_zoom.ZoomLevel.length-1; i >=0 ; i--) { var tempItem = document.createElement("menuitem"); tempItem.setAttribute("label", ucjs_zoom.ZoomLevel[i] + "%"); tempItem.setAttribute("oncommand","ucjs_zoom.set_Zoom(" + ucjs_zoom.ZoomLevel[i]/100 + ");"); tempItem.setAttribute("type", "checkbox"); if(ucjs_zoom.ZoomLevel[i] == Math.floor((ZoomManager.zoom + 0.005) * 100) ){ tempItem.setAttribute("checked",true); } aPopup.appendChild(tempItem); } var tempItem = document.createElement("menuseparator"); aPopup.appendChild(tempItem); // var popup = document.getElementById("viewFullZoomMenu").lastChild; for (var i = 0; i < popup.childNodes.length; i++) { var tempItem = popup.childNodes[i].cloneNode(true); if (tempItem.id) tempItem.id = "ucjs-" + tempItem.id; aPopup.appendChild(tempItem); } }, // set_Zoom: function(n) { var markupDocumentViewer = getBrowser().markupDocumentViewer; if (!markupDocumentViewer) return; if (ZoomManager.useFullZoom) { if (markupDocumentViewer.textZoom != 1) markupDocumentViewer.textZoom = 1; if (markupDocumentViewer.fullZoom != n) markupDocumentViewer.fullZoom = n; } else { if (markupDocumentViewer.textZoom != n) markupDocumentViewer.textZoom = n; if (markupDocumentViewer.fullZoom != 1) markupDocumentViewer.fullZoom = 1; } ucjs_zoom.updateZoom(); return n; }, // wheelZoom: function(e) { ucjs_zoom.hidePopup(document.getElementById("ucjs_zoom-context")); // if (e.detail > 0) FullZoom.reduce(); else FullZoom.enlarge(); }, // hidePopup: function (menu) { var popupBox = null; var menuBox = null; try { popupBox = menu.boxObject.QueryInterface(Ci.nsIPopupBoxObject); } catch (e) {} try { menuBox = menu.parentNode.boxObject.QueryInterface(Ci.nsIMenuBoxObject); } catch (e) {} if (menuBox) menuBox.openMenu(false); else if (popupBox) popupBox.hidePopup(); }, // click_StatusLabel:function(e){ if(e.button != 0) return; FullZoom.reset(); }, // updateZoom: function(){ // var Toggle_org = document.getElementById("toggle_zoom"); if (Toggle_org) { Toggle_org.setAttribute("checked", !ZoomManager.useFullZoom); } var Toggle_ucjs = document.getElementById("ucjs-toggle_zoom"); if (Toggle_ucjs) { Toggle_ucjs.setAttribute("checked", !ZoomManager.useFullZoom); } // var Zoom = document.getElementById("ucjs_zoom_statuslabel"); Zoom.setAttribute("label", Math.floor((ZoomManager.zoom + 0.005) * 100) + "%"); Zoom.setAttribute("tooltiptext", ucjs_zoom._ZOOM_MODE[ZoomManager.useFullZoom? 0: 1].txt); Zoom.setAttribute("style", "color: " + ucjs_zoom._ZOOM_MODE[ZoomManager.useFullZoom? 0: 1].color + ";"); } } ucjs_zoom.init();;
Отсутствует
bunda1
Работает, но не сохраняется. Меняю масштаб страницы (напр. 150%, только текст), переключаюсь на другую вкладку, потом снова возвращаюсь к этой вкладке, а масштаб сбрасывается на 100%.
Отсутствует
bunda1
Работает, но не сохраняется. Меняю масштаб страницы (напр. 150%, только текст), переключаюсь на другую вкладку, потом снова возвращаюсь к этой вкладке, а масштаб сбрасывается на 100%.
У меня вроде всё работает, сбрасывается только если изменить масштаб через меню которое открывается если кликнуть правым кликом на кнопке масштаба в адресной строке, но по коду скрипта так и должно быть.
Может переключи в about:config browser.zoom.siteSpecific на true
Отредактировано bunda1 (31-10-2013 22:25:17)
Отсутствует
browser.zoom.siteSpecific на true
Так и было.
только если изменить масштаб через меню которое открывается если кликнуть правым кликом на кнопке масштаба в адресной строке,
Именно! Я так и меняю, но старый скрипт на 23 сохраняет масштаб.
Отсутствует
Не знаю как исправить по простому, конешно как то можно сделать сохранение масштаба, но для меня это сложно
Кстати, масштаб сохраняется если менять его колесником на кнопке масштаба.
Отсутствует