Mozilla Firefox
Gyorskeresés
Legfrissebb anyagok
- Bemutató Route 66 Chicagotól Los Angelesig 2. rész
- Helyszíni riport Alfa Giulia Q-val a Balaton Park Circiut-en
- Bemutató A használt VGA piac kincsei - Július I
- Bemutató Bakancslista: Route 66 Chicagotól Los Angelesig
- Tudástár AMD Radeon undervolt/overclock
Általános témák
LOGOUT.hu témák
- [Re:] [Luck Dragon:] Asszociációs játék. :)
- [Re:] [HThomas:] Kia Ceed SW JD vs CD tapasztalatok
- [Re:] [D1Rect:] Nagy "hülyétkapokazapróktól" topik
- [Re:] [Sub-ZeRo:] Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- [Re:] Android másképp: Lineage OS és társai
- [Re:] [gban:] Ingyen kellene, de tegnapra
- [Re:] [ldave:] New Game Blitz - 2024
- [Re:] [eldiablo:] Kioxia XG6, BiCS please
- [Re:] eBay-es kütyük kis pénzért
- [Re:] [ubyegon2:] Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
Szakmai témák
PROHARDVER! témák
Mobilarena témák
IT café témák
Téma összefoglaló
Hozzászólások
BullZeye
veterán
Igen, így már mennek ,köszi szépen ^^
Ja igen, asszem nem vetted észre: A Youtube HD Ultimate csak a /watch oldalon műxik, a chaneleken már nem.
Válaszoltam már, ezt meg te nem vetted észre Ott van a script elején a kettő @include sor, azt bővítsd ki a többi címmel, ahol szeretnéd, hogy működjön a script.
Erre pedig én már reagáltam itt! Vagy valamit benéztem? :S
[ Szerkesztve ]
dqdb
nagyúr
Nem, azt én csak tippből írtam. Megnéztem a script és a YouTube lelkivilágát kicsit alaposabban, és sajnos tényleg nem elég ennyi. Szerintem megoldható az, hogy itt is automatikusan HD-ben kezdje el a lejátszást, de nem lesz egyszerű.
[ Szerkesztve ]
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
BullZeye
veterán
Sajnálattal hallom
kw3v865
senior tag
A 3.7a6 nálam sokkal gyorsabban indul (akkor is ha először indítom) mint a korábbi verziók. Ha a végelges 4.0 is legalább ilyen gyors lesz, akkor nem lesz semmi probléma. persze még így is gyorsabb valamennyivel a Chrome, de 1-2 másodpercen nem múlik semmi. Én meg be se szoktam zárni soha a Firefoxot, csak akkor indítom újra ha valami plugint telepítek.
WonderCSabo
félisten
Van egy kis gond a szkript módosítással. Elcseszi a formázást, itt pl. az flash elem újra betöltésekor balra zárja, miközben középen van.
kw3v865: Nekem is gyorsabban indul.
Most olvastam a Mozillazine fórumot, a drawing in title bar gyak. kész, retained layerst még tesztelni kell kicsit.
dqdb
nagyúr
Van egy kis gond a szkript módosítással. Elcseszi a formázást, itt pl. az flash elem újra betöltésekor balra zárja, miközben középen van.
Ezt én is észrevettem, de nem zavart A probléma ott van, hogy az eredeti script EMBED-ekre volt felkészítve, amik mindig rendelkeznek egy OBJECT szülővel, így a user JS törölte az objektummal együtt a szülőjét is.
Javításként ezt cseréld le:
embed.parentNode.parentNode.replaceChild(ytDiv, embed.parentNode);
erre:
var embedToReplace = embed.tagName == "EMBED" ? embed.parentNode : embed;
embedToReplace.parentNode.replaceChild(ytDiv, embedToReplace);
Ha még bárhol tapasztalsz problémát, akkor írd meg.
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
WonderCSabo
félisten
Most már fasza, egyelőre jónak tűnik.
Egyébként beírhatnád a módosításokat a szkript oldalára, sztem sok ember örülne neki!
dqdb
nagyúr
Egyébként beírhatnád a módosításokat a szkript oldalára, sztem sok ember örülne neki!
Ha estig nem találsz benne hibát, akkor beírom. Félig működő megoldást inkább nem posztolok.
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
WonderCSabo
félisten
Hát jah, elég gáz, hogy a szkript eredi írója megtette...
Matthewus
őstag
A módosított Embed HD szkripttel ezen az oldalon nekem nem jelenik meg a beágyazott video: [link]
WonderCSabo
félisten
Nálam sem.
leviske
veterán
Én úgy vettem észre, hogy csak a 32bit-es lomha. A 64bit-es kifejezetten hamar indult. (Kb, mint a Chrome.) A gond ugye csak az, hogy a 64bit-es 3.7-hez nincs Flash, a YouTube-ot meg egyelőre nem lehet csak HTML5-ben használni.
MOD: Megjegyzem, ugyan annyi kiegészítővel.
(#12313) WonderCSabo: Tény, hogy nem mentség, de legalább már javítás alatt van. Ez is valami. Amúgy miért használhatatlan? Én csak a flash hiányát vettem észre, meg azt, hogy a HunSpell az Alpha6-ra nem érhető el.
[ Szerkesztve ]
WonderCSabo
félisten
A 4.0-ig nem is volt hivatalosan 64 bit verzió, szóval ez nem mentség. Pláne, hogy amúgy is használatatlan.
Matthewus
őstag
Meg itt se: [link]
WonderCSabo
félisten
Milyen előrelátó volt, hogy nem posztolta ki. Remélem kiderül, mi a hiba.
BullZeye
veterán
Sajna itt is eltűnik a videó
Meg az normális, hogy Brief RSS nézegetőben nem is nyúl hozzá?
chrome://brief/content/brief.xul
ez a címe felül a *-ba végülis beleférne
dqdb
nagyúr
Köszi mindenkinek a visszajelzést, hamarosan nekiesek. Eddig ahány oldalt néztem, annyiféle módon volt beágyazva a videó, ez okozhatja a problémát
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
dqdb
nagyúr
Meg az normális, hogy Brief RSS nézegetőben nem is nyúl hozzá?
A címnél elvileg * szerepel, ezt a Firefox valószínűleg a http://* rövidítésének veszi. A chrome://* megoldás lehet rá (korábbi scriptemnél az ftp://* megy, így ennek is mennie kell). Tudsz linkelni ilyen oldalt?
A változások a legutolsó módosításhoz képest értendőek (azaz a replacePlayer-t érintő patch után kell alkalmazni). Le kell cserélni a findPlayers függvényt (vastagítva a változások):
findPlayers : function() {
var embeds = document.body.getElementsByTagName("embed");
for(i in embeds) {
if (embeds[ i ].parentNode.toString().indexOf("[object HTMLObjectElement]") != -1)
continue;
if(embeds[ i ].src.indexOf("youtube") > -1) {
YTEmbedHD.ytEmbeds.push(embeds[ i ]);
}
}
var objects = document.body.getElementsByTagName("object");
for(i in objects) {
if(objects[ i ].getElementsByTagName("embed").length == 0 && objects[ i ].innerHTML.indexOf("youtube") > -1) {
YTEmbedHD.ytEmbeds.push(objects[ i ]);
}
}
//If we have youtube elements, run the script!
if(YTEmbedHD.ytEmbeds.length > 0) {
YTEmbedHD.run();
}
},
Ennek hatására az össze eddig linkelt oldalon megjelenik a videó, és tényleg HD-ben kezdi el lejátszani azt. Korábban az összes olyan EMBED-et soroltam fel, ami nem OBJECT tagen belül volt, és az összes OBJECT-et. Most a patch hatására az összes EMBED-et (ahogyan eredetileg is volt a forrásban), és az összes olyan OBJECT-et, amiben nincsen EMBED tag (az ITCafés videó ilyen).
Lehet, hogy a fejlesztő scriptje nem tökéletes, de enélkül még sehol sem állnék ...
[ Szerkesztve ]
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
dqdb
nagyúr
Közben leesett, hogy a Brief egy addon Megnéztem, nem működik, és nem is fog. Ennek az az oka, hogy itt nincsen oldalbetöltődés, amit követően lecseréli a beágyazott videókat, hanem menetközben jönnek létre új objektumok. Per pillanat nincsen ötletem a problémára, de ugyanezért nem fut le Google Reader alatt sem a script.
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
Matthewus
őstag
Thx! Így szuperül működik!
WonderCSabo
félisten
dqdb
nagyúr
A videó minőségét a lejátszás elindítása után lehet lekérdezni. Elképzelhető, hogy
1. rossz ütemben futott le az egyik callback (nézd meg a setTimeout-ot a script végén ...)
2. éppen a YouTube-nak olyan kedve volt, és nem adta vissza a HD elérhetőségét
Közben nekiálltam hegesztgetni, már tudom érzékelni Google Reader alatt a beszúrt videót, de a végtelen ciklus elkerülésére még nincsen megoldásom
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
WonderCSabo
félisten
Sajnos csak annyit értek a JSből, amit az egyéves cpp tanulmányaimból leszűrök, így a js saját fvéeit max névbőől tudom találgatni. Ez a settimeout msben van megadva, ugye?
Egyébként azóta nem volt rossz, csak egyszer.
Ha már hegesztgetsz, majd rá tudsz nézni a youtube/user oldalára, hogy ott miért nem megy a Youtube HD Ultimate?
dqdb
nagyúr
Ha már hegesztgetsz, majd rá tudsz nézni a youtube/user oldalára, hogy ott miért nem megy a Youtube HD Ultimate?
Körülbelül azért, mert a /watch oldalakra készült. Megnéztem tegnap este, de itt teljesen más a YouTube oldalstruktúrája, dinamikusan vált videókat, ezért nem módosítani, hanem újraírni kellene ...
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
BullZeye
veterán
Egyenlőre tökéletesen megy az embed HD, Brief addon meg hát ha nem hát nem úgyis ritka ott a youtube video.
WonderCSabo
félisten
Pff..., gáz.
A hotkeys szkripted meg nekem vmiért nem akar mindig működni, hiába a szövegmező van fúkuszban. (Pl. Ctrl+b-re a bookmark sávot nyitja meg) Totá random módon megy, vagy nem.
[ Szerkesztve ]
Matthewus
őstag
A Youtube Enhancer nevű szkript a /user oldalakon is be tudja állítani pl. 720p-re a minőséget.
WonderCSabo
félisten
Nálam nem megy, és a user command se jön be.
Matthewus
őstag
Én elég sokat használtam a Youtube Enhancert, csak az a bajom vele, hogy túl sok mindent zsúfolt bele a készítője. Nekem annyi bőven elég lenne, hogy minden Youtube oldalon az általam kiválasztott minőségben jelenjen meg a videó, ha már a Youtube fejlesztői nem tudják ezt betenni a beállítások közé.
BullZeye
veterán
Most felraktam újra, régebben volt már fent, de ezen a linken nem működik, mit kell beállítani pluszba, hogy menjen?
Én is azért szedtem le, mert hihetetlenül túlzsúfol mindent állandó jelleggel, de végülis Adblock Plus Element Hiding Helperrel ellehet tüntetni ami nem kell :\ viszont egyenlőre fölösleges, mert ahol kell ott nem müxik.
De hasznos funkció, hogy újraindítja a netstreamet ha beakad a videó letöltése, úgyhogy ha mást nem, ezért fennhagyom, miután mindent eltüntetek.
WonderCSabo
félisten
Mondjuk azért szebb megoldás, hogy kitörlöd a szkriptből ami nem kell. Én is elkezdtem, de aztán kiderült, hogy nem is működik, aztán hagytam a francba.
Matthewus
őstag
A felső szürke csík kivételével minden el lehet tüntetni a megfelelő beállításokkal a Youtube Enhancerrel. Csak akkor állítja át a legnagyobb minőségre /persze a beállítások között meg kell adni, hogy milyen minőséget akarsz/, ha a /user oldalon vagy pl: http://www.youtube.com/user/StreamLineV2 És ha eztuán választasz bármilyen videót az oldalsávból az akutális usernél, akkor az a beállított minőségbe fog megjelenni.
BullZeye
veterán
azt mondod, hogy neked a linken amit küldtem működik és átállítja HD felbontásra a videót?
Alap, hogy beraktam Greasemonkey-hoz a *youtube*/user/* linket, be is állítottam, hogy 720p legyen (auto MAX quality, és DO NOT USE 1080p) de nekem így sem jó :\
kell mást is beállítani? Ja és tuti müxik az oldalon, mert alul ott a media cucc, csak a quality nem változik!
[ Szerkesztve ]
Matthewus
őstag
Ha így néz ki az URL:
Akkor átállítja:
Ha ilyen az URL, mint amilyet te linkeltél:
Akkor nem állítja át.
Úgy kell kinéznie az URL-nek, mint az első képen, és utána bármelyik az oldalsávból kiválasztott videó át lesz állítva. Ha egyből olyan URL-re mész, mint ami a harmadik képen van, akkor nem állítja át.
[ Szerkesztve ]
BullZeye
veterán
időközben rájöttem én is úgyhogy mehet a tisztogatás WonderCSabo ! na meg ez mintha nem töltené be újra a videót, úgyhogy jó lesz ez, ha ki lesz belőle véve, hogy ennyi hülyeség megjelenjen,
dqdb
nagyúr
Sikerült faragnom a scripten, hogy Google Readeren működjön (és elvileg más videót dinamikusan beillesztő oldalon is). Brief alatt továbbra sem megy, ott a frame+XUL kombináció lehet a probléma, az addont kellene módosítani hozzá.
Mivel eléggé sok helyen kellett belenyúlni a forrásba, ezért íme a teljes kód:
// ==UserScript==
// @name Youtube Embed HD
// @version 1.4
// @namespace Youtube
// @include *
// ==/UserScript==
trim = function(str) {
return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}
var YTEmbedHD = {
//Array of youtube embedded videos
ytEmbeds : new Array(),
cID : null,
completed : true,
//Searches the page for youtube players
findPlayersInElement : function(el) {
var embeds = el.getElementsByTagName("embed");
for(i in embeds) {
var embed = embeds[ i ];
if(embed.src.indexOf("youtube") > -1) {
var f = true;
for (var n = 0; n < YTEmbedHD.ytEmbeds.length; n++)
{
if (YTEmbedHD.ytEmbeds[n] == embed)
{
f = false;
break;
}
}
if (f)
YTEmbedHD.ytEmbeds.push(embed);
}
}
var objects = el.getElementsByTagName("object");
for(i in objects) {
if(objects[ i ].getElementsByTagName("embed").length == 0 && objects[ i ].innerHTML.indexOf("youtube") > -1 ) {
YTEmbedHD.ytEmbeds.push(objects[ i ]);
}
}
},
findPlayers : function() {
YTEmbedHD.findPlayersInElement(document.body);
//If we have youtube elements, run the script!
if(YTEmbedHD.ytEmbeds.length > 0) {
YTEmbedHD.completed = false;
YTEmbedHD.run();
}
document.addEventListener(
"DOMNodeInserted",
function (e)
{
var n = YTEmbedHD.ytEmbeds.length;
YTEmbedHD.findPlayersInElement(e.relatedNode);
if (YTEmbedHD.ytEmbeds.length > n && YTEmbedHD.completed)
{
if (YTEmbedHD.cID == null)
{
YTEmbedHD.run();
}
else
{
YTEmbedHD.completed = false;
YTEmbedHD.cID++;
YTEmbedHD.replacePlayer();
}
}
}, true);
},
//Loads the required SWFObject
run : function() {
var waitForLibs, loadLibary;
//Wait for libraries to load then call the libLoaded function
waitForLibs = function() {
if (typeof unsafeWindow.swfobject == 'undefined') {
window.setTimeout(waitForLibs, 100);
} else {
YTEmbedHD.libLoaded();
}
}
//Add a javascript libary to the page
loadLibary = function(url, fn) {
var head = document.getElementsByTagName('head')[0] || document.documentElement;
var script = document.createElement('script');
script.src = url;
script.type = 'text/javascript';
script.async = true;
head.insertBefore(script, head.firstChild);
if (typeof fn == 'function') {
fn();
}
}
//Check if the libary is already loaded on page
if (typeof unsafeWindow.swfobject == 'undefined')
loadLibary('http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject_src.js', waitForLibs);
else
waitForLibs();
},
//Write a script element to the page
addScript : function(str, fn) {
var head = document.getElementsByTagName('head')[0] || document.documentElement;
var script = document.createElement('script');
script.type = 'text/javascript';
script.innerHTML = str + "\n" + fn;
head.insertBefore(script, head.firstChild);
},
//Called after the SWFObj lib has loaded
libLoaded : function() {
YTEmbedHD.swfobject = unsafeWindow.swfobject;
//Function that is called when the youtube player has been replaced sucessfully
function onYouTubePlayerReady() {
//Get the current player and add the correct onstatechange event hander for it
var yt = document.getElementById("ytPlayer" + YTEmbedHD.cID);
yt.addEventListener("onStateChange", "onStateChange" + YTEmbedHD.cID);
if(YTEmbedHD.cID == YTEmbedHD.ytEmbeds.length-1) {
//alert("COMPLETED")
YTEmbedHD.completed = true;
} else {
//alert("NEXT")
YTEmbedHD.cID++;
YTEmbedHD.replacePlayer();
}
}
//Write this object to the page and the ready function
YTEmbedHD.addScript("var YTEmbedHD = {}; var YT_EMBED_QUALTIY = '" + GM_getValue("qualityOrder", "1080p,720p,480p,360p,small") + "'", onYouTubePlayerReady);
unsafeWindow.YTEmbedHD = YTEmbedHD;
YTEmbedHD.cID = 0;
//Start replacing players on the page
YTEmbedHD.replacePlayer();
},
//Replaces the current embed element with a SWFObject to use the YoutubeAPI
replacePlayer : function() {
var embed = YTEmbedHD.ytEmbeds[YTEmbedHD.cID];
var src = embed.src;
if (src == null)
{
var params = embed.getElementsByTagName("param");
for (var n = 0; n < params.length; n++)
{
var param = params[n];
if (param.name == "src" || param.name == "movie")
{
src = param.value;
break;
}
}
}
if (src == null)
return;
var ytDiv = document.createElement("div");
var _w, _h;
_h = embed.clientHeight;
_w = embed.clientWidth;
if(_w == "" || _w <= "0") _w = embed.parentNode.clientWidth;
if(_h == "" || _h <= "0") _w = embed.parentNode.clientHeight;
ytDiv.id = "ytDiv" + YTEmbedHD.cID;
ytDiv.style.width = _w + "px";
ytDiv.style.height = _h + "px";
var embedToReplace = embed.tagName == "EMBED" ? embed.parentNode : embed;
embedToReplace.parentNode.replaceChild(ytDiv, embedToReplace);
//Ugh crazy thing to select the quality in the order the user specified-
//needs re coding, like most of this. Ill do it at some point.
function selectQuality(q) {
var p = 0;
var f = false;
var pref = YT_EMBED_QUALTIY.split(",");
for(px in pref) {
if(pref[px] == "1080p")
pref[px] = "hd1080";
else if(pref[px] == "720p")
pref[px] = "hd720"
else if(pref[px] == "480p")
pref[px] = "large"
else if(pref[px] == "360p")
pref[px] = "medium"
}
for(c = 0; c < pref.length; c++) {
for (var n = 0; q[n] != null; n++)
if (q[n] == pref(c))
return pref(c);
};
return q[0];
}
//Create a onStateChange function for this specific player
YTEmbedHD.addScript(
"var qualitySet" + YTEmbedHD.cID + " = false;" +
"\nfunction onStateChange" + YTEmbedHD.cID + "(newState) {" +
"\n if(qualitySet" + YTEmbedHD.cID + "==false) {" +
"\n var yt = document.getElementById('ytPlayer" + YTEmbedHD.cID + "');" +
"\n var q = yt.getAvailableQualityLevels();" +
"\n var sq = q[0];" +
"\n if(sq != null && qualitySet" + YTEmbedHD.cID + "==false) {" +
"\n qualitySet" + YTEmbedHD.cID + "=true;" +
"\n yt.setPlaybackQuality(selectQuality(q));" +
"\n }" +
"\n sq = q = yt = null;" +
"\n }" +
"\n}", selectQuality);
var params = { allowScriptAccess: "always", wmode: "transparent", allowFullScreen: "true" };
var atts = { id: "ytPlayer" + YTEmbedHD.cID };
//Embed the video player
YTEmbedHD.swfobject.embedSWF(src + "&enablejsapi=1&playerapiid=ytplayer", ytDiv.id, _w, _h, "8", null, null, params, atts);
}
}
createStuff = function() {
var fill = document.createElement("div");
fill.setAttribute("style", "position: fixed; top: 0; width: 100%; height: 100%; z-index: 2147483645; background: black; opacity: 0.6; cursor: pointer");
var cel = function(p, elm) {
var el = document.createElement(elm);
p.appendChild(el);
return el;
}
var addCSS = function(text) {
var head = document.getElementsByTagName('head')[0] || document.documentElement;
var css = document.createElement('style');
css.type = 'text/css';
css.innerHTML = text;
head.insertBefore(css, head.firstChild);
}
var settings = document.createElement("div");
settings.setAttribute("style", "width: 250px; border: 2px solid white;z-index: 2147483646; position: fixed; top: 0; margin-top: 100px; left: 50%;" +
"margin-left: -150px; background: #333; -moz-border-radius: 10px; font-size: 11px; color: white; padding: 10px; font-family: Arial;" +
"line-height: 13px;");
var head = cel(settings, "h1");
head.setAttribute("style", "font-size: 15px; color: white; font-family: Arial; margin: 0; padding: 5px; border: 0; border-bottom: 1px solid white; margin-bottom: 10px;");
head.appendChild(document.createTextNode("Youtube Embed HD Settings"));
settings.appendChild(head);
var ctn = function(elem, text) {
elem.appendChild(document.createTextNode(text));
}
ctn(settings, "Default video quality (Enter in order you wish them to be selected");
addCSS("#ytEmbedHDList { padding: 10px; }" +
"#ytEmbedHDList > div { border:1px solid white; padding: 3px; margin: 2px; width: 70px; float: left; clear: left;}" +
"#ytEmbedHDList input {float: left; width: 20px; border: 1px solid white; margin-top: 2px; font-size: 11px; padding: 3px; color: white; background: #666}");
var order = GM_getValue("qualityOrder", "1080p,720p,480p,360p,small").split(",");
var items = [];
var list = cel(settings, "div");
list.id = "ytEmbedHDList";
for(m=0;m<order.length;) {
ctn(cel(list, "div"), order[m]);
items[m] = cel(list, "input")
items[m].id = order[m];
items[m].value = ++m;
}
var sx = cel(settings, "br");
var sbmt = cel(settings, "input");
sbmt.type = "button";
sbmt.value = "Save";
sbmt.setAttribute("style", "margin: 20px auto 0 auto; display: block;");
var span = null;
sbmt.addEventListener("click", function() {
var ord = []
for(i in items)
ord[items[ i ].value-1] = items[ i ].id;
var err = false;
for(i=0;i < items.length; i++) {
if(ord[ i ]==null) {
err = true;
break;
}
}
if(err && span == null) {
cel(settings, "br");
span = cel(settings, "span");
span.style.color = "yellow";
span.style.marginLeft = "25px";
span.appendChild(document.createTextNode("Error invalid input"));
} else {
m = "";
for(i = 0; i < 4; i++) {
m += trim(ord[ i ]) + ",";
}
m += trim(ord[4]);
GM_setValue("qualityOrder", m);
YTEmbedHD.addScript("YT_EMBED_QUALTIY = '" + m + "'");
fill.parentNode.removeChild(fill);
settings.parentNode.removeChild(settings);
}
}, false);
fill.addEventListener("click", function() {
fill.parentNode.removeChild(fill);
settings.parentNode.removeChild(settings);
}, false);
document.body.appendChild(fill);
document.body.appendChild(settings);
settings.focus();
}
GM_registerMenuCommand("Set playback quality settings", createStuff);
setTimeout(YTEmbedHD.findPlayers, 500);
WonderCSabo: nálam jól működnek a billentyűkombinációk, bár csak Opera alatt használom a PH-t. Most megnéztem FF-ben is, ott is megy. Olyankor nem mennek a billentyűkombinációk, ha valamelyik komponens elfelejtett lejönni az oldalon, vagy nem az editorban van a fókusz.
[ Szerkesztve ]
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
Matthewus
őstag
Nekem ezzel az új kóddal nem megy.
scope2007
addikt
WonderCSabo köszi ez kafa kiegészítés.. már csak annyi bajom van hogy feldobja új ablakban... rendesen blokkolja ez tetszik.. de új ablakban feljön a firefox és ott van felül egy sáv hogy blokkolva van.. nem lehet ezt az új felugró ablakot valahogy kilőni?
CUBE AIM SLX 29" + SEAT LEON 1P 2.0 PD-TDiiiiiiiiiiiiiiiiii
BullZeye
veterán
http://comment.blog.hu/2010/06/22/az_ev_mashup_videoja
ennél a videónál spec marad 360p
dqdb
nagyúr
Én feladtam. Akkora gányolás ez a YouTube beágyazás, hogy nem tudok kiigazodni rajta. A comment:com-os oldalon néha megy, néha nem, a kívülről betöltött IFRAME-ek rontják el az egészet.
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
19870820
senior tag
Origo szerint megjelent a 3.6.4 [link]
Ez most kamu vagy mi? Hivatalos oldalon nem látom hogy megjelent volna.
WonderCSabo
félisten
3.64-et írt. LOL. Nem, még nem jött ki a végleges.
dqdb
nagyúr
A hivatalos FTP-n fent van, úgyhogy megtörténhetett a csoda ... A timestampek alapján a build7-tel egyezik meg.
WonderCSabo: fel sem tűnt. Az igazán LOL ez a szöveg: A Mozilla Firefox 3 hatékonyan gazdálkodik a számítógép erőforrásaival azzal, hogy folyamatosan törli a memóriából az egymás után megnyitott böngészőablakok adatait.
[ Szerkesztve ]
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
19870820
senior tag
Na most akkor lehet hogy tényleg megjelent? Egyikötök azt írja hogy nem jelent meg a másik meg hogy megjelent. Kinek van igaza?
HZoli87
veterán
No, ezt is megéltük.
19870820: megjelent, fent van már FTP-én, holnap jelezni fog majd a böngésző, hogy frissítés van.
[ Szerkesztve ]
dqdb
nagyúr
Még nem teljes a release, mert a latest és latest-3.6 mappák a 3.6.3-ra mutatnak. Másik érdekesség, bár a dátumot nem tudom hova tenni ...
"Firefox 3.6.4 shipped - 6/17"
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
19870820
senior tag
A magyar mozilla oldalon sehol semmi. Na mind1 én hiszek neked.
HZoli87
veterán
FTP-re mindig előbb kerül ki, holnap már ott is fent lesz.
19870820
senior tag
Beraknád a pontos linkjét? Csak nehogy rosszat szedjek le.Nincs türelmem holnapig várni rá,túl régóta vártam már ezt a verziót.
Szerk.: Köszi.
[ Szerkesztve ]
Téma tudnivalók
● Olvasd el az összefoglalót!
● Mozilla blog az ITcafé-n.