<?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; bug</title>
	<atom:link href="http://nec.shell8.net/tag/bug/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>IE6 url furcsaság</title>
		<link>http://nec.shell8.net/2008/04/15/ie6-url-furcsasag/</link>
		<comments>http://nec.shell8.net/2008/04/15/ie6-url-furcsasag/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 10:46:27 +0000</pubDate>
		<dc:creator>_nec</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://nec.shell8.net/?p=16</guid>
		<description><![CDATA[Egy projektnél az IE6 nekilátott nagyon hüjén viselkedni, a jelenség az alábbi volt: csak részben betöltött CSS néhol hiányzó képek, háttérképek és persze mindezek miatt el lehet képzelni, hogy egy site mennyire szarul képes kinézni. Pánik indult, elkeztünk hibákat keresni, más böngészőkkel vizsgálni, de minden más rendesen viselkedett. Ráadásul az IE6 teljesen kiszámíthatatlanul csinálta, ütögettük [...]]]></description>
			<content:encoded><![CDATA[<p>Egy projektnél az IE6 nekilátott nagyon hüjén viselkedni, a jelenség az alábbi volt:</p>
<ul>
<li>csak részben betöltött CSS</li>
<li>néhol hiányzó képek, háttérképek</li>
</ul>
<p>és persze mindezek miatt el lehet képzelni, hogy egy site mennyire szarul képes kinézni.</p>
<p><span id="more-16"></span></p>
<p>Pánik indult, elkeztünk hibákat keresni, más böngészőkkel vizsgálni, de minden más rendesen viselkedett. Ráadásul az IE6 teljesen kiszámíthatatlanul csinálta, ütögettük az F5-öt, a hiba hol előjött, hol nem, ha előjött akkor se biztos hogy ugyanúgy mint korábban, más képek hiányoztak, más oldalrészleket vesztették el a stílusokat. A <a href="http://www.fiddlertool.com/fiddler/">Fiddler</a> használatával (ami egy nagyszerű debug proxy IE alá, bár néha képes fura dolgokra) láttuk, hogy a fileok letöltődnek, minden jónak tűnhetett volna.</p>
<p>Ami fura volt, hogy az ügyfél, aki külső tesztkörnyezetet nézte, nem jelzett hibát. Ott a site jól viselkedett.</p>
<p>Az egyetlen különbség a  két környezet között az url volt.</p>
<p>Fejlesztés során elég hosszú urleket használunk, mivel a fejlesztői környezetek más-más szerveren, más-más projektet, más fejlesztők készítenek közösen. Ebben a projektben kötőjelet használtunk a névben ami az urlbe került. Próbaképp átirattuk kötőjel mentesre, és a probléma eltűnt, az IE6 a megszokott (de úgyahogy ismert) bugjaival működött szépen.</p>
<h3>Összegzés:</h3>
<p>Aloldalak esetén az url utáni elemek, ha tartalmaztak kötőjelet, nem okoztak ilyen problémákat. Biztos ami biztos, maradjunk meg kötőjel mentes urleket használni, amíg az IE6 életben van&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://nec.shell8.net/2008/04/15/ie6-url-furcsasag/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

