Boersenfeger Ja, habe auch das Skript kurz angetestet. Die von Dir beschriebenen Fehler treten da auf!
Leider komme ich nicht dazu, mich um diese zu kümmern, aber die Fehler im CSS wurden mir im VSC
sehr präsent angezeigt, und ich dachte mir, diese kannst Du wenigstens ruckzuck beheben.
Nur welches Fenster unter DE Wetterdaten genau meinst Du, das zu klein wäre? UV Index?
Das funktioniert bei mir überhaupt nicht! Ich bekomme nur "Datums" angezeigt, welche auch nicht anklickbar sind,
und der Rest des Fensters ist weis.
Wetterfuchsbutton Script für userChrome.js
-
loshombre -
4. September 2011 um 17:54 -
Erledigt
-
-
Hallo Mira_Belle .
Vielen Dank dass Du dir den CSS Code mal vorgenommen hast.
Leider reicht der CSS Code nicht, denn wir haben vor allem Probleme im Script.
Zuerst müssten wir dafür eine Lösung finden, denn sonst hilft der CSS Code nichts.
Durch das Script werden ja in einem kleinen Fenster die vorgegebenen Internetseiten
geöffnet. Das geht soweit. Aber man kann in den Fenstern nicht scrollen.
Leider stellen die Seiten ab einer bestimmten Fenstergröße auf Mobiles Design um
und dann verschwindet beim scrollen der Inhalt.
In meinem CSS Code habe ich uv-index und Pollenbelastung angepasst.
Fenstergröße muss noch angepasst werden. Bei Weltwetter braucht es etwas neues
die alte Seite gibt es nicht mehr.- Regionales Wetter, da funktioniert Regenradar aktuell nicht
Die haben alles neu gemacht. https://www.niederschlagsradar.de/
Da müsste man auch noch Anpassungen machen usw...
Boersenfeger Keine Sorge Mira_Belle kennt sich sehr gut damit aus.
Sie weiß schon was sie macht.
Mfg.
Endor -
Wow, Du setzt mich aber ganz schön unter Druck!
Ok, ich habe mir das Skript mal etwas genauer angeschaut und verstehe auch so in ganz groben Zügen,
wie es funktioniert.Nun habe ich die einzelnen Seiten mal direkt angesurft und dabei habe ich feststellen müssen,
da so gar nichts mehr so funktioniert, wie es einmal angedacht war.
Ich denke aber, es liegt nicht alleine am Skript.
Aber Leute, ich bin auch nur eine "Hackerin"! Mit JavaScript kenne ich mich nur insoweit aus, wie ich aus anderen Skripten.
deren Funktionen ich verstanden habe, etwas kopieren und weiter verwenden kann.Und bei diesem Skript, ...

-
Die haben alles neu gemacht.
Das eine wäre das meteo (.de) dingsbums da, die leiten auf eine andere Domain (niederschlagradar) um. 503 ist hier auch, auch mit VPN. Entweder bauen die um, oder der Service ist weg. Ist also Serverfehler, würde ich im Script vorerst ausklammern. Consent-Dialog auf co.uk gab es hier nicht, das kännte aber auch wegen Erweiterung sein, die müssten dann aber auch bei Userscripten wirken. Ergo werden die falschen Consent-Blocker genutzt. niederschlagsradar bringt mir ohne weiteres "Error 1016 Origin DNS error", da hängt cloudflare zwischen. Und CF ist ein nicht wirklich umgehbar. MSN springt auf meinen Ort statt BS.
-
Wow, Du setzt mich aber ganz schön unter Druck!Nein so war das nicht gemeint.
Das sollte nur meine Anerkennung Dir gegenüber sein.
Du kannst wesentlich mehr mit JavaScript als ich.
Das Script geht ja schon seit ein paar Jahren nicht mehr richtig.
Loshombre hat das mal gemacht, aborix hat es dann angepasst, bzw.
teilweise auch neu gemacht. Leider ist aborix hier nicht mehr aktiv.
Schade.
Mfg.
Endor -
Alles anzeigen
Wow, Du setzt mich aber ganz schön unter Druck!Nein so war das nicht gemeint.
Das sollte nur meine Anerkennung Dir gegenüber sein.
Du kannst wesentlich mehr mit JavaScript als ich.
Das Script geht ja schon seit ein paar Jahren nicht mehr richtig.
Loshombre hat das mal gemacht, aborix hat es dann angepasst, bzw.
teilweise auch neu gemacht. Leider ist aborix hier nicht mehr aktiv.
Schade.
Mfg.
Endor
Danke.Du weißt, mich beschäftigt gerade das Appmenu-Skript, wo ich leider z.Z. auf Granit beiße und so gar nicht weiter komme.
Also habe ich mir dieses Skript noch einmal etwas genauer angeschaut, Himmel sind da Baustellen drinnen!
Aber ich weiß noch nicht, wie diese zu korrigieren sind.
Z.B. wird recht oft document.createXULElement verwendet. Noch funktioniert das, aber, ....Besser wäre document.createElement, jedoch müssen dann auch andere Codeteile angepasst werden.
Tja, und da ist dann mein Problem, wie? -
Z.B. wird recht oft document.createXULElement verwendet. Noch funktioniert das, aber, ....
Besser wäre document.createElement, jedoch müssen dann auch andere Codeteile angepasst werden.
Tja, und da ist dann mein Problem, wie?document.createElement ist für HTML-Elemente, document.createXULElement ist für XUL-Elemente. Was genau beabsichtigst du zu verändern?
-
Ob ich da etwas missverstanden habe? Muss mir das noch einmal zu Gemüte führen!Aber, auf zwei Hochzeiten gleichzeitig tanzen ist/war noch nie eine gute Idee!
Widme mich jetzt erst einmal meiner anderen Baustelle!
-
Bietet zwar nicht den gleichen Umfang wie das Skript,
aber anschauen könnte man es ja doch mal.
Weather Extension – Holen Sie sich diese Erweiterung für 🦊 Firefox (de)Laden Sie Weather Extension für Firefox herunter. The best way to see the weather right in your browser. Easier than looking outside!addons.mozilla.org -
Hallo zusammen.
Nur kurz eine Frage an die Wetterfuchsfront, der Wetterfuchs zeigt bei mir nur beim ersten mal
den Inhalt des Fensters an, manchmal auch beim 2 mal, aber dann
bleibt das Fenster leer nur weißer Hintergrund. Sonst nichts.
Erst nach Neustart von Firefox geht es wieder.
Ist das bei Euch auch so?Haben den CSS Code zum Ausblenden unerwünschter Teile mal aktualisiert.
Zuerst möchte ich aber erst mal obiges klären.
Mfg.
Endor -
Endor Könntest Du Dein aktuell verwendetes Skript posten
und wen Du extra noch separates CSS verwendest, das auch? -
Hallo Mira_Belle.
Hier alles für dich hochgeladen:
forum-Tests/Wetterfuchs at main · Endor8/forum-TestsScripte Testablage für camp-firefox.de Forum. Contribute to Endor8/forum-Tests development by creating an account on GitHub.github.comWichtig sind nur das Script und die css Datei: wetterfuchsbutton.css.
Die zweite CSS Datei enthält nur Symbole für die Menüeinträge.
Habe die bei Github nur in einem temporären Verzeichnis hoch geladen.
Vielen Dank für Dein Interesse.
Mfg.
Endor -
Moin Endor , hier arbeiten Script und CSS einwandfrei beim 1x im Nightly. Ich habe alle relevanten Karten und Daten anzeigen lassen. Beim 2. Versuch sehe auch ich nur ein weißes Fenster in allen Abteilungen.
Welche Zeilen im Wetterfuchsbutton.css hast du denn geändert. Ich würde ungern dein CSS übernehmen, da ja dann meine regionalen Anpassungen weg wären.
-
ein weißes Fenster in allen Abteilungen.
Ja genau so ist es hier auch.
Schieb mir mal deinen CSS Code per PN rüber.
Dann schaue ich mal. Kann aber dauern bei mir.
Mfg.
Endor -
Endor
Bitte Teste.JavaScript
Alles anzeigen// ==UserScript== // @name wetterfuchsbutton.uc.js // @compatibility Firefox 147+ // @include main // @version 1.0.20260204 // ==/UserScript== var wetterfuchs = { urlobj: { MO_Doppelklick: {url:"https://www.msn.com/de-de/wetter/heute/de/Berlin,BE,Deutschland/we-city-52.520,13.380",width:700,height:640}, MO_Rechtsklick: {url:"http://www.wetter.net/47/Berlin",width:850,height:630}, MO_Mittelklick: {url:"https://www.daswetter.com/wetter_Berlin-Europa-Deutschland-Berlin--1-26301.html",width:800,height:638}, DED_WetterAktuell: {url:"https://www.wetterkontor.de/de/deutschland_aktuell.asp?id=0&page=0&sort=0",width:625,height:865}, DED_Vorhersage: {url:"https://www.wetterkontor.de/de/wetter/deutschland.asp",width:670,height:780}, DED_Wetterlage: {url:"https://www.wetterkontor.de/de/wetterlage.asp",width:430,height:405}, DED_Pollenbelastung: {url:"https://www.wetterkontor.de/de/bio/pollenflug-erle.asp",width:560,height:730}, DED_UVIndexVorhersage: {url:"https://www.wetterkontor.de/de/bio/uv-index.asp",width:478,height:720}, DED_Gesund: {url:"https://www.wetterkontor.de/de/bio/befinden-und-gesundheit.asp?id=1",width:572,height:565}, DED_Therm: {url:"https://www.wetterkontor.de/de/bio/thermische-belastung.asp",width:572,height:565}, DED_Flusspegel: {url:"https://www.wetterkontor.de/de/pegel/",width:670,height:792}, DED_Regenradar: {url:"https://www.wetterkontor.de/de/radar.asp?p=1",width:532,height:575}, DED_RegenradarVorhersage: {url:"https://www.wetterkontor.de/de/radar/radar-vorhersage.asp?p=1",width:528,height:570}, DED_Satellitenbild: {url:"https://www.austrocontrol.at/jart/met/radar/satloop.gif",width:620,height:470}, DED_BlitzMittel: {url:"https://map.blitzortung.org/#5.34/51.978/10.499",width:740,height:740}, DED_BlitzEuro: {url:"https://map.blitzortung.org/#5.25/50.48/11.333",width:740,height:740}, DED_BlitzWelt: {url:"https://map.blitzortung.org/#1.37/43.3/21.9",width:940,height:678}, DE_WetterAktuell: {url:"https://www.dwd.de/DWD/wetter/aktuell/deutschland/bilder/wx_deutschland.jpg",width:780,height:520}, DE_Vorhersage: {url:"https://www.dwd.de/DWD/wetter/wv_allg/deutschland/film/vhs_deutschland.jpg",width:780,height:485}, DE_Unwetterwarnung: {url:"http://www.unwetterzentrale.de/images/map/deutschland_index.png",width:572,height:572}, DE_RegenradarAktuell: {url:"https://www.niederschlagsradar.de/de-de",width:570,height:650}, DE_RegenradarPrognose: {url:"https://www.windy.com/de/-Regen-Gewitter-rain?rain,50.723,10.525,7",width:620,height:690}, EU_AktuellVorhersage: {url:"https://www.wetterkontor.de/de/wetter/europa/",width:680,height:690}, EU_Unwetterwarnung: {url:"http://www.unwetterzentrale.de/images/map/europe_index.png",width:572,height:572}, EU_RegenradarAktuell: {url:"https://www.niederschlagsradar.de/de-de/continent/eu",width:570,height:670}, EU_RegenradarPrognose: {url:"https://www.wetteronline.de/regenradar/europa?wro=true",width:660,height:700}, WE_WetterAktuell: {url:"https://www.wetterdienst.de/Weltwetter/Beobachtungen/Aktuell/Nordamerika/",width:660,height:690}, WE_WetterVorhersage: {url:"https://wetter.faz.net/reisewetter/",width:660,height:700}, RE_AktuellVorhersage: {url:"https://www.wetterkontor.de/de/wetter/deutschland/brandenburg-berlin.asp",width:675,height:640}, RE_Unwetterwarnung: {url:"https://www.wetterkontor.de/warnungen/wetterwarnungen-brandenburg-berlin.asp",width:850,height:560}, RE_RegenradarAktuell: {url:"https://www.wetterkontor.de/de/radar/radar-nordost.asp",width:568,height:530}, RE_RegenradarPrognose: {url:"https://www.wetteronline.de/regenradar/berlin-bundesland?mode=interactive&wrx=52.51,13.41&wrm=8",width:850,height:850}, }, wfthrobber: "https://raw.github.com/ardiman/userChrome.js/master/wetterfuchsbutton/loading51.gif", // alternativ z.B. wfthrobber: "chrome://global/skin/media/throbber.png" createBtn: function() { try { CustomizableUI.createWidget({ id: 'wetterfuchs-toolbarbutton', type: 'custom', onBuild: function(aDocument) { var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton'); var attributes = { id: 'wetterfuchs-toolbarbutton', class: 'chromeclass-toolbar-additional', type: 'menu', removable: 'true', label: 'Wetterfuchs', tooltiptext: 'Lokale und globale Wetter Infos', style: 'list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAD+0lEQVQ4jb3Tf0zUZRwH8LdgEngngitiMVBXcxH4h+lmETndkqVIOYemrewH4ipJmCjmmDLJRmrKBkPgMNYSMYNN3cQ1YoG4ovjpwQEnX+644ziP7/fbHd9z4SnH8+4PxXIWtLX13j7bsz17Xtvz+TwP8H9lfXx02NT62HJd3JHlurgHe9GhYX9/appkx+k31m0JKtEBzzdlLLz08+6FlxcAz9VtCi7JjtNv/NfQ60sXJQJA/VocutVx6I77+9fGbl/fNeG7nu53X355zNu89W5DSkA+AGyIj1o1I1i1KtQglyzn2MUk/+TNYgq1nEIuohg9TuHK56Qtg2PfxftdJ2L4zStzK6azHgOwoDNRf9Q/kEPeqiJ/MwiqZaRSQsqFpOswhSNL0PEeJ9pXsDVBd1IH3ZMA5jyiFSwOWt//2eIfTF+lyt3XjrCvrZjjN0vJsQpSOUbezCQdH5D2N0nrBk6aYun5+nHF+KmusXDJ/JRHwI7UrS9WH05TW1quUZLMorOjlacNp9j/ay7p2kmquyhGd5HOHeTwNgrLq0J0hfPGhyE9BUA0gICHwIq8vNy2tva7DoeDZrOZNTU1rK6uZl1dPc+fr+HF2uOUBw9SKPtJ18fk8FZOGqPYsy34l1Ig9iEwBogs+uLzVpPJRIvFIoxGIxsaGihJEm02G212O43dfaysrKC9L4/05JDOHRTmeKHVzOaVJH1tInRPTHmBGe9v3/NTc/P40NAQrVYrJUni4ODgPcxm4/DwMB0OBzs6Onm2qpAj/bmcdKZTmBbRtD2o80pw4MZ9gB4AkJaWFnHhwoU7qqrS6XSKkZGRB5DL5aIsy1QUhaqq0uVycWBggF1d7aLlx+OcuB4hpMwQaz6w5P4rAVJSUhJ6e3vpdrupKAplWaYkSTSZTJRlmZqm0ev10uv1UtM0jo+P0+fzcXBIFj1nEiekzBDnt0vnffKgfytXrlxWX1/v93g8dLvdtFqt7O7uFhaLhXa7nYqiUNM0appGVVXp8/mE3+/nrdvjrMrY214FJJUBkX8dSkRycvKpsrIy58VLl+5cbW6m0WgUHo+HsizT1NtLVVWpaRodIyNUVDdv+3x0jI6y8I017SeAp7OBuQBmTYEBAGL1ev27EWFhB/ZnZTkbm5rYb77BltZWGsrLRWPTVfaZB1h7tpKGL/ewsqTo992bNnXs0wfvBRD0T19vdjgQFQmkLwkPN2x+aVnbO3ExA6uB2p0vPGX7KOEZxzrgXE402rbMw7nVwOZS4NnpwKkEA4hZByRnAm/lA2tP6HHgaAgOngTW1ABJZ4AV9282awbrz2QBwQVAaCowpxiIMQCLUoE5ecD8t+/17D8l8H7NmD8Aw0h46qvM+RMAAAAASUVORK5CYII=)' }; for (var a in attributes) toolbaritem.setAttribute(a, attributes[a]); appendMenupopup(toolbaritem); //oncontextmenu: "return false", toolbaritem.addEventListener('contextmenu', () => { return false; }); // ondblclick: "if (event.button === 0) { wetterfuchs.openPanel(\'MO_Doppelklick\',event,\'b\')}", toolbaritem.addEventListener('dblclick', event => { if (event.button === 0) { wetterfuchs.openPanel('MO_Doppelklick',event,'b'); } }) // onclick: "if (event.button === 1) {wetterfuchs.openPanel(\'MO_Mittelklick\',event,\'b\')};if (event.button === 2) {wetterfuchs.openPanel(\'MO_Rechtsklick\',event,\'b\')}", toolbaritem.addEventListener('click', event => { if (event.button === 1) { wetterfuchs.openPanel('MO_Mittelklick',event, 'b'); } if (event.button === 2) { wetterfuchs.openPanel('MO_Rechtsklick', event, 'b'); } }); return toolbaritem; } }); } catch(e) { }; function appendMenupopup(toolbaritem) { let mymenu = document.createXULElement('menupopup'); mymenu.id = 'wetterfuchsmenu'; toolbaritem.appendChild(mymenu); function appendMenu(label, id, Items) { let menu = document.createXULElement('menu'); menu.setAttribute('label', label); mymenu.appendChild(menu); let menupopup = document.createXULElement('menupopup'); menupopup.id = id; menu.appendChild(menupopup); for (let item of Items) { let menuitem = document.createXULElement('menuitem'); menuitem.setAttribute('label', item[0]); //menuitem.setAttribute('oncommand', item[1]); menuitem.addEventListener('click', function (event) { Function (item[1]) (); }); menupopup.appendChild(menuitem); }; }; appendMenu("DE Wetterdaten", "wetterfuchsdatamenu", [ ["Wetter aktuell", "wetterfuchs.openPanel(\'DED_WetterAktuell\',event,\'p\')"], ["Vorhersage", "wetterfuchs.openPanel(\'DED_Vorhersage\',event,\'p\')"], ["Pollenbelastung", "wetterfuchs.openPanel(\'DED_Pollenbelastung\',event,\'p\')"], ["UV-Index", "wetterfuchs.openPanel(\'DED_UVIndexVorhersage\',event,\'p\')"], ["Gesund. Beschwerden", "wetterfuchs.openPanel(\'DED_Gesund\',event,\'p\')"], ["Thermische Belastung", "wetterfuchs.openPanel(\'DED_Therm\',event,\'p\')"], ["Wetterlage", "wetterfuchs.openPanel(\'DED_Wetterlage\',event,\'p\')"], ["Flusspegel", "wetterfuchs.openPanel(\'DED_Flusspegel\',event,\'p\')"], ["Regenradar", "wetterfuchs.openPanel(\'DED_Regenradar\',event,\'p\')"], ["Regenradar Vorhersage", "wetterfuchs.openPanel(\'DED_RegenradarVorhersage\',event,\'p\')"], ["Satellitenbild", "wetterfuchs.openPanel(\'DED_Satellitenbild\',event,\'p\')"] ]); appendMenu("DE Wetterkarten", "wetterfuchsDEmapsmenu", [ ["Wetter aktuell", "wetterfuchs.openPanel(\'DE_WetterAktuell\',event,\'p\')"], ["Vorhersage", "wetterfuchs.openPanel(\'DE_Vorhersage\',event,\'p\')"], ["Unwetterwarnung", "wetterfuchs.openPanel(\'DE_Unwetterwarnung\',event,\'p\')"], ["Regenradar aktuell", "wetterfuchs.openPanel(\'DE_RegenradarAktuell\',event,\'p\')"], ["Regenradarprognose", "wetterfuchs.openPanel(\'DE_RegenradarPrognose\',event,\'p\')"] ]); appendMenu("EU Wetter", "wetterfuchsEUmapsmenu", [ ["Aktuell und Vorhersage", "wetterfuchs.openPanel(\'EU_AktuellVorhersage\',event,\'p\')"], ["Unwetterwarnung", "wetterfuchs.openPanel(\'EU_Unwetterwarnung\',event,\'p\')"], ["Regenradar aktuell", "wetterfuchs.openPanel(\'EU_RegenradarAktuell\',event,\'p\')"], ["Regenradarprognose", "wetterfuchs.openPanel(\'EU_RegenradarPrognose\',event,\'p\')"] ]); appendMenu("Welt Wetter", "wetterfuchsWEmapsmenu", [ ["Aktuell", "wetterfuchs.openPanel(\'WE_WetterAktuell\',event,\'p\')"], ["Vorhersage", "wetterfuchs.openPanel(\'WE_WetterVorhersage\',event,\'p\')"] ]); appendMenu("Blitzortung", "wetterfuchsBLZmapsmenu", [ ["Mitteleuropa", "wetterfuchs.openPanel(\'DED_BlitzMittel\',event,\'p\')"], ["Europa", "wetterfuchs.openPanel(\'DED_BlitzEuro\',event,\'p\')"], ["Welt", "wetterfuchs.openPanel(\'DED_BlitzWelt\',event,\'p\')"] ]); appendMenu("Regionales Wetter", "wetterfuchsRegiomapsmenu", [ ["Aktuell und Vorhersage", "wetterfuchs.openPanel(\'RE_AktuellVorhersage\',event,\'p\')"], ["Unwetterwarnung", "wetterfuchs.openPanel(\'RE_Unwetterwarnung\',event,\'p\')"], ["Regenradar aktuell", "wetterfuchs.openPanel(\'RE_RegenradarAktuell\',event,\'p\')"], ["Regenradarprognose", "wetterfuchs.openPanel(\'RE_RegenradarPrognose\',event,\'p\')"] ]); }; }, init: function() { this.createBtn(); let panel = document.createXULElement('panel'); panel.id = "wetterfuchs-panel"; panel.setAttribute('noautohide', "false"); panel.setAttribute('type', "arrow"); // panel.setAttribute('onpopuphiding', "wetterfuchs.clearPanel()"); panel.addEventListener('popuphiding', () => { wetterfuchs.clearPanel(); }); //panel.setAttribute('onmousedown', "if (event.button == 1) wetterfuchs.openUrlFromPanel()"); panel.addEventListener('mousedown', event => { if (event.button == 1) { wetterfuchs.openUrlFromPanel(); } }); let element = document.getElementById('mainPopupSet').appendChild(panel); let vbox = document.createXULElement('vbox'); panel.appendChild(vbox); let browser = document.createXULElement('browser'); browser.id = "wetterfuchs-iframe"; browser.setAttribute('type', 'content'); browser.setAttribute('flex', '1'); browser.setAttribute('remote', 'true'); browser.setAttribute('src', this.wfthrobber); vbox.appendChild(browser); }, myEventhandler: function (e,toDo) { switch (toDo) { case "p": e.preventDefault(); break; case "s": e.stopPropagation(); break; case "b": e.preventDefault(); e.stopPropagation(); break; } }, clearPanel: function() { var myiframe = document.getElementById("wetterfuchs-iframe"); myiframe.parentNode.width = 146; myiframe.parentNode.height = 146; myiframe.setAttribute("src",this.wfthrobber); }, openUrlFromPanel: function() { openWebLinkIn(document.getElementById("wetterfuchs-iframe").getAttribute("src"),"tab"); document.getElementById("wetterfuchs-panel").hidePopup(); }, /* openPanel: function(bezeichner,e,toDo) { this.myEventhandler(e,toDo); var mymenu = document.getElementById("wetterfuchsmenu"); if (mymenu.state === "open" && e.button !== 0) return; mymenu.hidePopup(); var myiframe = document.getElementById("wetterfuchs-iframe"); this.setIFrameSize(this.urlobj[bezeichner]["width"], this.urlobj[bezeichner]["height"]); myiframe.setAttribute("src",this.urlobj[bezeichner]["url"]); var mypanel = document.getElementById("wetterfuchs-panel"); mypanel.openPopup(document.getElementById("wetterfuchs-toolbarbutton")); }, */ // Neu ! openPanel: function(bezeichner,e,toDo) { this.myEventhandler(e,toDo); var mymenu = document.getElementById("wetterfuchsmenu"); if (mymenu.state === "open" && e.button !== 0) return; mymenu.hidePopup(); var myiframe = document.getElementById("wetterfuchs-iframe"); // Wichtig: erst auf blank → dann auf Ziel-URL myiframe.setAttribute("src", "about:blank"); // ganz kurze Verzögerung – oft nötig, damit blank wirklich greift setTimeout(() => { this.setIFrameSize(this.urlobj[bezeichner]["width"], this.urlobj[bezeichner]["height"]); myiframe.setAttribute("src", this.urlobj[bezeichner]["url"]); var mypanel = document.getElementById("wetterfuchs-panel"); mypanel.openPopup(document.getElementById("wetterfuchs-toolbarbutton")); }, 50); // 50–100 ms reichen meist }, setIFrameSize: function( _width, _height) { var cssIn =` #wetterfuchs-panel vbox { width: ${_width}px !important; height: ${_height}px !important; } `; service = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService); uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(cssIn)); service.loadAndRegisterSheet(uri, service.AGENT_SHEET); } }; if (location == 'chrome://browser/content/browser.xhtml') wetterfuchs.init(); -
Hallo Mira_Belle
Danke für das Script nun passt es prima.
Edit: Leider hängt es nach einer Weile wieder.
Mfg.
Endor -
Habe den Wert da jetzt bis auf 300 hoch gesetzt nichts.
Ein zwei mal geht es dann bleibt Fenster leer.Bin ratlos....
Mfg.
Endor -
Edit: Leider hängt es nach einer Weile wieder.
Ist mir bekannt. Leider ist das so.
Werde da mal dran bleiben. -