<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>_nec &#187; browser</title>
	<atom:link href="http://nec.shell8.net/tag/browser/feed/" rel="self" type="application/rss+xml" />
	<link>http://nec.shell8.net</link>
	<description>webfejlesztés, front-end programozás, javascript, css, xhtml, ajax, air</description>
	<lastBuildDate>Wed, 31 Aug 2011 06:54:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Oldal pozíció &#8220;Vissza&#8221; gomb után</title>
		<link>http://nec.shell8.net/2008/09/05/oldal-pozicio-vissza-gomb-utan/</link>
		<comments>http://nec.shell8.net/2008/09/05/oldal-pozicio-vissza-gomb-utan/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 13:46:47 +0000</pubDate>
		<dc:creator>_nec</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[headers]]></category>

		<guid isPermaLink="false">http://nec.shell8.net/?p=97</guid>
		<description><![CDATA[Ma halálra idegesített ez a probléma: különböző oldalakon, ha pl lescrolloztam az oldal aljára és onnan elnavigáltam egy másik oldalra, majd a böngésző vissza gombjával visszatértem az előző oldalra, volt hogy a Firefox az oldal tetejére és volt, hogy oda dobott vissza, ahol kattintottam az oldalon. Eleinte valami ID alapú dologra gondoltam, de egy primitív [...]]]></description>
			<content:encoded><![CDATA[<p>Ma halálra idegesített ez a probléma: különböző oldalakon, ha pl lescrolloztam az oldal aljára és onnan elnavigáltam egy másik oldalra, majd a böngésző vissza gombjával visszatértem az előző oldalra, volt hogy a Firefox az <strong>oldal tetejére</strong> és volt, hogy <strong>oda</strong> dobott vissza, <strong>ahol kattintottam</strong> az oldalon. Eleinte valami ID alapú dologra gondoltam, de egy primitív tesztoldallal ezt sikerült cáfolni.</p>
<p>Explorerben következetesen oda rak vissza hol kattint az ember, ezért is idegesített ez a &#8211; látszólag véletlenszerű &#8211; viselkedés.</p>
<p><span id="more-97"></span></p>
<p>Ez így valójában egy erős usability hiba az oldalon, hosszabb találati listáknál nagyon frusztráló tud lenni, így nem árt odafigyelni rá. JS és CSS kukázások után végül a HTTP fejlécek vizsgálatába kezdtem, s meg is lett az ok.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">Cache<span style="color: #339933;">-</span>Control<span style="color: #339933;">:</span> no<span style="color: #339933;">-</span>store<span style="color: #339933;">,</span> no<span style="color: #339933;">-</span>cache</pre></div></div>

<p>Ez a dög valahogy bennemaradt az oldallal küldött fejlécekben, lehet hogy alapértelmezett webszerver beállítás, akkor pedig &#8211; hacsak a site szerveroldali részében felül nem bírálják &#8211; így marad.<br />
Próbaképp átírva valami értékre, az a működés fogadott amit szerettem volna.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Cache-Control: max-age=300&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Valószínűleg emiatt a header miatt a FF valóban nem cachelt, s emiatt a Vissza gomb után újratöltötte az oldalt, ami viszont az oldal tetejére ugrott, mint megnyitáskor.</p>
<p>Viszon az, hogy ebbe viselkedésbe a <em>Cache-Control </em>HTTP fejléc hogyhogy nem szól bele IE, safari, opera, chrome böngészőkben&#8230; az más kérdés.</p>
]]></content:encoded>
			<wfw:commentRss>http://nec.shell8.net/2008/09/05/oldal-pozicio-vissza-gomb-utan/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Google Chrome</title>
		<link>http://nec.shell8.net/2008/09/02/google-chrome/</link>
		<comments>http://nec.shell8.net/2008/09/02/google-chrome/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 07:49:04 +0000</pubDate>
		<dc:creator>_nec</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[js]]></category>

		<guid isPermaLink="false">http://nec.shell8.net/?p=76</guid>
		<description><![CDATA[WebKit alapokra helyezett böngészőt dob ma piacra a Google. Beépített Gears (ami magától érthető tekintve, hogy a google saját terméke), CSS3 ami a webkitből ered, és egy új JavaScript motor a V8 (ez a link perpill 404 nálam, még dolgoznak a srácok&#8230;), ami állítólag 10x gyorsabb mint a firefox új reménye, a TraceMonkey. Eltekintve attól, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="alignleft size-full wp-image-78" style="float:left;" title="Google Chrome Logo" src="http://nec.shell8.net/wp-content/uploads/2008/09/41185_chrome_logo.png" alt="" width="170" height="138" />WebKit alapokra helyezett böngészőt dob ma piacra a Google. Beépített Gears (ami magától érthető tekintve, hogy a google saját terméke), CSS3 ami a webkitből ered, és egy új JavaScript motor a <a href="http://code.google.com/apis/v8/">V8</a> (ez a link perpill 404 nálam, még dolgoznak a srácok&#8230;), ami állítólag 10x gyorsabb mint a firefox új reménye, a <a href="http://ejohn.org/blog/tracemonkey/">TraceMonkey</a>. Eltekintve attól, hogy egy újabb böngésző piacra lépése a webfejlesztőknek általában plusz gondokat jelent, kíváncsian várjuk. Lehet, hogy a végén WebKit felülkerekedik a Gecko fölött? Böngészőfronton <a href="http://www.nytimes.com/2008/09/02/technology/02google.html?_r=1&amp;oref=slogin">csap össze</a> a Microsoft és a Google?</p>
<p><span id="more-76"></span></p>
<p>A Google persze, akárcsak az IE8 beta fejlesztői, rögtön gondol a fejlesztőkre, beépíett JS konzol (<strong>Page</strong> ikon <strong>Developer &gt; JavaScript Console</strong>) JS debugger (kb ugyanott) és Element Inspector is vár ránk majd a Chrome-ban.</p>
<p>Nagy erősségnek a tabonként szeparált processzeket tartják, azaz pontosan azt amit a Firefoxban tarthatunk gyengeségnek, ha egy tabon megjelenitett site nagy terhelést okoz, az összes tab az egész böngészőben lelassuk, behal. Itt ezt kiküszöbölik azzal, hogy minden tab külön processz szál, tehát elméletben ha az egyik lassuk a többi vígan működhet tovább.</p>
<p>Furcsaság a <a href="http://www.google.com/notebook/public/10082229128833698422/BDSIKQgoQ08HkgsIj?hl=en">faq</a> alapján:</p>
<p>új ablak(tab) nyitása emiatt a processz szeparáció miatt kettéválik,</p>
<ul>
<li>az eddig megszokott alapeset, mikor új ablakot nyit a site <em>ugyanabban a processzben maradunk</em>, illetve</li>
<li>lehetőség van az új ablakot/tabot <em>külön processzként</em> indítani, ezt javascriptel a nyitott ablak <em>opener </em>tulajdonságának nullázásával teszik meg a mutatott példában</li>
</ul>
<p>Egyéb extrák:</p>
<ul>
<li>privacy mód &#8211; amit sokan csak úgy hívnak, hogy pornómód, azaz az ilyen módon nyitott ablakok nem logolnak semmit</li>
<li>webalkalmazásokat megnyithatunk böngésző kezelőfelület nélkül, olyasféle módon mint ahogy <a href="http://blogoscoped.com/archive/2007-10-26-n61.html">Mozilla Prism</a></li>
<li>frissített feketelista siteokról egyenesen a google-től, adatlopás védelem érdekében</li>
</ul>
<p><strong>update 1</strong></p>
<p><a href="http://nec.shell8.net/wp-content/uploads/2008/09/googlechromeprocessman.jpg"><img class="alignleft size-full wp-image-87" style="float:left;" title="google chrome process manager" src="http://nec.shell8.net/wp-content/uploads/2008/09/googlechromeprocessman.jpg" alt="" width="320" height="240" /></a>tabok közötti processz menedzser, ami nagyonjó, nézzük melyik nyomorult site öli épp a rendszerünk! <br class="clear" /></p>
<p><strong>update 2</strong></p>
<p><a href="http://www.google.com/googlebooks/chrome/">google chrome képregény</a></p>
<p><strong>update 3</strong></p>
<p>a képregény 9. oldala alapján, a google miden verziót kiereszt tesztelésre akár siteok ezreire valamiféle chrome-botokkal, így elsőkézből kapnak információkat ha valami félremegy</p>
]]></content:encoded>
			<wfw:commentRss>http://nec.shell8.net/2008/09/02/google-chrome/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

