CPU terhelő a WLContribute kiterjesztés
Nem tudom, egyedül vagyok-e a problémával, de a kiterjesztés néha felzabálja az összes CPU-mat és task managerből kell kilőni a foxot. Valaki megnézné, azt megköszönném
szoftver, verziók, stb.:
windows xp sp1 meg egy halom windows patch
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7
ZsP
■ szoftver, verziók, stb.:
windows xp sp1 meg egy halom windows patch
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7
ZsP
Biztos?
-boogie-
semmi sem biztos, de valószínű :)
érdekes
pontatlan voltam
logikus
A lényeges rész (
chrome/content/wlcontributeBlogmark.js
):Tehát nekünk az kellene, hogy aszinkron lekérdezés legyen, akár adjuk vissza az irányítást felhasználónak, de azért adjunk valamilyen visszajelzést, hogy sikeres a beküldés, vagy nem. Ezutóbbit persze lehetne a toolbar ikon animálásával, megváltoztatásával vagy bármivel is tenni, és akkor már nincs szükség a dialógusra. Meggyorsítaná a beküldési folyamatot.
Ennél mondjuk első körben egyszerűbb, ha a dilaógus nem záródik be, és egy onreadystatechange eseményfigyelőt használunk a bezárásra. Az, hogy ekkor hogyan alakul a processzor foglalás (aminek blokkoló HTTP lekérés esetén se lenne szerintem normális felugrania, bár nálam is felugrik), nem tudom... Ezeket ki kell próbálni, ahhoz idő kell...
Ha esetleg van olyan XUL környezetben tapasztaltabb ember, aki tudna segíteni, azért hálásak lennénk.
<Nincs cím>
Nem ez a kiterjesztés csinálja
(XP SP2+napi frissítések, Mozilla/5.0 (Windows; U; Windows NT 5.1; hu-HU; rv:1.7.12) Gecko/20050919 Firefox/1.0.7)
A miértre még nem jöttem rá...
Üdv.:
nAgYu
ez nem jelent semmit
kompatibilitas
---
http://adriankoooo.blogspot.com
dehogynem
Ráadásul most már érdemes megnézni, hogy Flock kompatibilissá hogyan tudjuk tenni.
Firefox 1.5 Beta 2 és Flock támogatás
koszi
"a témaindító CPU gondra, amit én is tapasztalok."
Esetleg nem lehetne úgy megcsinálni, mint a del.icio.us kiterjesztésben is van?
Akkor nemhiszem, hogy lennének CPU gondok. Bár nálam most sem jelent különösebb problémát ha 1-2 másodpercet várnom kell.
Adrián
---
http://adriankoooo.blogspot.com
Flock más
Ami a del.icio.us kiterjesztéseket illeti, jó ötlet, meg fogom nézni ezeket alaposabban, most röviden belenéztem kettőbe, és lesz megoldás a fórum témában említett problémára, csak időt kérek.
(majdnem) megoldás, kéretik alfa tesztelni
Tesztelve Firefox 1.0.7, 1.4.1 (azaz 1.5 Beta 2) és Flock 0.5 alatt. Ismert, és számomra misztikus hibája, hogy a dialógus nem záródik be a beküldés végeztével a két utóbbi programban (a régebbi Firefoxban jó). Valamiért a
cancelDialog()
hívás nem hajtódik végre, mintha nem lenne jogosult rá a szkript, vagy valamilyen más körülmény nem állna fenn, ami lehetőséget ad a bezárásra. Kerestem dokumentációt, hogy ez miért lehet, mert javascript konzol nem mond semmi hibát, de nem találtam, ami talán nem meglepő béta illetve alfa termékek lévén.Jó lenne, ha tesztelnétek, és még jobb lenne, ha találnánk megoldást a
cancelDialog()
problémára.kiterjesztes
kb. ennyi - jó lesz:)
bezáródás
XMLHTTPRequest
(ami a blogmark beküldést végzi) readyState tulajdonsága meghaladja az 1 értéket, akkor már nem hatásos acancelDialog()
(vagy ennek bármi más manifeszttációja, mondjuk a cancel gombclick()
metódusa). De hogy ez miért van így, azt nem sikerült kideríteni, valószínűsítem, hogy a_fireButtonEvent()
-ből hívottthis.dispatchEvent()
során jut el valahogy az esemény az XMLHTTPRequest objektumhoz, ami megeszi, vagy legalábbis anoCancel
visszatésénél hamisat ad vissza, ezirányba még áskálódom...megjött a megoldás
Ez természetesen megtartja a 0.5a jó tulajdonságait, nem terheli a CPU-t úgy, mint elődei, és a beküldés folyamatát is jelzi. Teszteltem Firefox 1.0.x, Firefox 1.5 RC1 és Flock alatt, az automatikus frissítés is működik, tehát akinek fel van már téve, csak frissítenie kell a kiterjesztés kezelő ablakból.
Letöltés a wlcontribute oldalunkról (azoknak, akiknek valamiért nem megy az automatikus update).
Magától nem megy
___________
by ChaTeve
Flock