<?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>وبلاگ شخصی علی فرهادی &#187; مرورگر ها</title>
	<atom:link href="http://farhadi.ir/blog/category/browsers/feed/" rel="self" type="application/rss+xml" />
	<link>http://farhadi.ir/blog</link>
	<description>The daily thoughts and work experiences of a web developer</description>
	<lastBuildDate>Fri, 04 Mar 2011 11:42:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ارسال کیک از طرف مایکروسافت برای فایرفاکس</title>
		<link>http://farhadi.ir/blog/1387/04/02/ie-cake-for-firefox-3/</link>
		<comments>http://farhadi.ir/blog/1387/04/02/ie-cake-for-firefox-3/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 21:43:01 +0000</pubDate>
		<dc:creator>علی</dc:creator>
				<category><![CDATA[مرورگر ها]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[فایرفاکس]]></category>

		<guid isPermaLink="false">http://farhadi.ir/blog/1387/04/02/ie-cake-for-firefox-3/</guid>
		<description><![CDATA[تیم اینترنت اکسپلورر برای تبریک انتشار فایرفاکس 3 یک کیک برای موزیلا فرستاد. قبلا هم برای انتشار فایرفاکس 2 اینکار رو کرده بود. نظرهای مختلف درباره قصد و غرض مایکروسافت از اینکار وجود داره. بعضی ها میگن هنوز هم آدمهای با مرام و معرفت تو مایکروسافت پیدا میشن. بعضی میگن کیکش مسمومه! یکی گفته بود [...]]]></description>
			<content:encoded><![CDATA[<p><img title="msie-cake-fx3.jpg" src="http://farhadi.ir/blog/wp-content/uploads/2008/06/msie-cake-fx3.jpg" alt="msie-cake-fx3.jpg" hspace="5" align="left" />تیم اینترنت اکسپلورر برای تبریک انتشار فایرفاکس 3 یک کیک برای موزیلا فرستاد. قبلا هم برای انتشار فایرفاکس 2 اینکار رو کرده بود. نظرهای مختلف درباره قصد و غرض مایکروسافت از اینکار وجود داره. بعضی ها میگن هنوز هم آدمهای با مرام و معرفت تو مایکروسافت پیدا میشن. بعضی میگن کیکش مسمومه! یکی گفته بود استاندارد های کیک پزی رو رعایت نکردند!</p>
<p>به نظر من شاید مایکروسافت میخواسته یک کاری کنه که موزیلایی ها حتی تو روز انتشار فایرفاکس هم خوش نباشند و با دیدن این e آبی گنده دوباره یاد IE بیافتن و حالشون بد بشه.</p>
<p>در هر صورت امیدوارم فایرفاکس باعث بشه که IE یک تکونی به خودش بده.</p>
<p>منابع:</p>
<p dir="ltr"><a href="http://fredericiana.com/2008/06/17/from-redmond-with-love-part-2/" target="_blank">http://fredericiana.com/2008/06/17/from-redmond-with-love-part-2/</a><br />
<a href="http://fredericiana.com/2006/10/24/from-redmond-with-love/ " target="_blank">http://fredericiana.com/2006/10/24/from-redmond-with-love/ </a></p>
]]></content:encoded>
			<wfw:commentRss>http://farhadi.ir/blog/1387/04/02/ie-cake-for-firefox-3/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>از کرامات اینترنت اکسپلورر</title>
		<link>http://farhadi.ir/blog/1386/11/18/fun-with-internet-explorer/</link>
		<comments>http://farhadi.ir/blog/1386/11/18/fun-with-internet-explorer/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 11:30:03 +0000</pubDate>
		<dc:creator>علی</dc:creator>
				<category><![CDATA[مرورگر ها]]></category>
		<category><![CDATA[IE]]></category>

		<guid isPermaLink="false">http://farhadi.ir/blog/1386/11/18/fun-with-internet-explorer/</guid>
		<description><![CDATA[امروز داشتم توی اینترنت میگشتم که به یک خطای 404 رسیدم. از قضا فایرباگم باز بود و چشمم افتاد به سورس صفحه. نکته ی جالبش کامنتی بود که توی سورس این صفحه بود:

&#60;!--
   - Unfortunately, Microsoft has added a clever new
   - &#34;feature&#34; to Internet Explorer. If the text of
  [...]]]></description>
			<content:encoded><![CDATA[<p>امروز داشتم توی اینترنت میگشتم که به یک خطای 404 رسیدم. از قضا فایرباگم باز بود و چشمم افتاد به سورس صفحه. نکته ی جالبش کامنتی بود که توی سورس این صفحه بود:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!--
   - Unfortunately, Microsoft has added a clever new
   - &quot;feature&quot; to Internet Explorer. If the text of
   - an error's message is &quot;too small&quot;, specifically
   - less than 512 bytes, Internet Explorer returns
   - its own error message. You can turn that off,
   - but it's pretty tricky to find switch called
   - &quot;smart error messages&quot;. That means, of course,
   - that short error messages are censored by default.
   - IIS always returns error messages that are long
   - enough to make Internet Explorer happy. The
   - workaround is pretty simple: pad the error
   - message with a big comment like this to push it
   - over the five hundred and twelve bytes minimum.
   - Of course, that's exactly what you're reading
   - right now.
   --&gt;</pre></div></div>

<p dir="rtl">من کشته‌ی این ویژگی های «هوشمندانه‌ی» اینترنت اکسپلوررم که ملت مجبورند برای اینکه از شرش خلاص بشن یک کامنت طول و دراز توی «صفحات خطا» بزارند.</p>
<p dir="rtl">یکی نیست به این مایکروسافت بگه ما اگه ویژگی هوشمندانه نخوایم کی رو باید ببینیم.</p>
]]></content:encoded>
			<wfw:commentRss>http://farhadi.ir/blog/1386/11/18/fun-with-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>مروری بر HTML5</title>
		<link>http://farhadi.ir/blog/1386/11/05/a-review-of-html5/</link>
		<comments>http://farhadi.ir/blog/1386/11/05/a-review-of-html5/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 23:50:20 +0000</pubDate>
		<dc:creator>علی</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[توسعه‌ی وب]]></category>
		<category><![CDATA[مرورگر ها]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://farhadi.ir/blog/1386/11/05/a-review-of-html5/</guid>
		<description><![CDATA[پیرو مطلب قبلی و در پاسخ کامنتی که آقای کرمعلی زاده لطف کردند گذاشتند، بد نیست مروری اجمالی بر HTML5 داشته باشیم.
قبل از هر چیز بهتره فلسفه وجودی HTML رو بررسی کنیم.
جایگاه HTML در طراحی
در طراحی و پیاده سازی صفحات وب و application های تحت وب، تکنولوژی های متعددی مورد استفاده قرار می گیرند که [...]]]></description>
			<content:encoded><![CDATA[<p>پیرو مطلب قبلی و در پاسخ کامنتی که آقای کرمعلی زاده لطف کردند گذاشتند، بد نیست مروری اجمالی بر HTML5 داشته باشیم.</p>
<p>قبل از هر چیز بهتره فلسفه وجودی HTML رو بررسی کنیم.</p>
<p><strong>جایگاه HTML در طراحی</strong></p>
<p>در طراحی و پیاده سازی صفحات وب و application های تحت وب، تکنولوژی های متعددی مورد استفاده قرار می گیرند که هر کدام کاربرد خاص خودشون رو دارند. در این بین کاربردها و اهداف اصلی استفاده از HTML رو میشه در دو مورد زیر خلاصه کرد:</p>
<ol>
<li> توصیف ساختار معنایی اطلاعات</li>
<li>تولید رابط کاربری و فرم های ورود اطلاعات</li>
</ol>
<p>البته از HTML میشه برای توصیف ساختار ظاهری اطلاعات هم استفاده کرد که امروزه این کار تقریبا منسوخ شده و این وظیفه به CSS محول شده. به عبارت دیگه CSS برای جدا کردن ساختار ظاهری از ساختار معنایی ابداع شد. و بنابراین امروزه استفاده از تگهایی نظیر font و center و همچنین استفاده ازattribute هایی نظیر bgcolor و width داخل HTML تقریبا منسوخ شده. در راستای جدا کردن ساختار ظاهری از HTML حتی استفاده از table برای طراحی layout هم به نوعی قبیح دانسته شده و به جای آن از طراحی های مبتنی بر div و CSS استفاده میشه.</p>
<p><strong>فرایند تکاملHTML5</strong></p>
<p>HTML 4 در سال 1997 منتشر شد. با گذشت زمان نیاز به ایجاد تغییرات برای برآوردن نیازهای جدید شدیدا احساس میشد.</p>
<p>روند کند توسعه استانداردهای وب که تحت نظارت w3c انجام میشد باعث شد تا گروه whatwg متشکل از علاقمندان و نمایندگانی از شرکت های فعال در این عرصه نظیر موزیلا ، اپرا و اپل در سال 2004 تشکیل شود.</p>
<p>حاصل کار چند ساله این گروه در اواسط سال 2007 برای تدوین استاندارد HTML5 مورد قبول W3C واقع شد.</p>
<p><strong>تغییرات HTML5</strong></p>
<p>تغییرات HTML5 بیشتردر رابطه با هر چه بهتر برآوردن دو هدفی است که پیشتر گفته شد.</p>
<p>تگ های جدیدی که برای توصیف بهتر ساختار معنایی اطلاعات افزوده شده عبارتند از:</p>
<p>section , article , aside, header , footer , nav , dialog , figure</p>
<p>تغییرات جدید برای طراحی بهتر فرم های ورود اطلاعات :</p>
<p>افزوده شدن انواع جدیدی از input نظیر : datetime, datetime-local, date, month, week, time, number, range, email, url</p>
<p>تگ های جدید output و datalist</p>
<p>برخی از تگ های جدید برای پویا تر شدن محتوا و رابط کاربری:</p>
<p>audio, video, canvas, meter, progress, event-source, &#8230;</p>
<p>برای مشاهده لیست کل تغییرات به <a href="http://www.w3.org/TR/html5-diff/" target="_blank"><strong>اینجا</strong></a> مراجعه کنید.</p>
<p><strong>سازگاری مرورگرها با HTML5</strong></p>
<p>اکثر مرورگر ها به غیر از IE همگام با استاندارد ها پیش میروند و کم و بیش از استاندارد های جدید پشتیبانی میکنند.</p>
<p>هم اکنون نسخه های بتای firefox3 و opera9.5 تا حدودی از HTML5 پشتیبانی میکنند. قطعا زمانیکه HTML5 از پیش نویس خارج شده و recommendation شود این مرورگر ها هم از نسخه بتا خارج شوند، میتوان انتظار داشت تا از HTML5 و CSS3 پشتیبانی قابل قبولی داشته باشند. و با توجه به این که اکثر کاربران این مرورگرها از نسخه های آپدیت استفاده میکنند در آینده نزدیک مشکل خاصی با این مرورگرها وجود نخواهد داشت.</p>
<p>و اما IE که متاسفانه حدود 75 درصد از کاربران وب از آن استفاده میکنند. بعید به نظر میرسد که در آینده نزدیک (و یا حتی دور) پشتیبانی قابل قبولی از HTML5 و CSS3 داشته باشد.</p>
<p>IE6 در سال 2001 منتشر شد و در سال 2005 نسخه ی 7 این مرورگر در حالی منتشر شد که پیشرفت چشمگیری نسبت به نسخه قبل نداشت و حتی هنوز از CSS2 هم پشتیبانی خوبی نداشت. و اگر مایکروسافت این روند را در پیش بگیرد نمیتوان به IE8 امیدوار بود.</p>
<p>البته خبرها حاکی از آن است که پس از طرح شکایتی از طرف opera بر علیه مایکروسافت بالاخره مایکروسافت تصمیم به تولید IE8 مطابق با استاندارد های وب گرفته است.</p>
<p>با این وجود باز هم نمیتوان به IE8 امیدوار بود چون اولا هنوز نسخه بتای این مرورگر هم وارد بازار نشده ثانیا تجربه نشون داده که بعد از گذشت 3 سال از انتشار IE7 هنوز نیمی از کاربران IE از نسخه 6 استفاده میکنند.</p>
<p>برای مشاهده جزئیات بیشتر در رابطه با میزان سازگاری مرورگر ها با HTML5 <a href="http://wiki.whatwg.org/wiki/Implementations_in_Web_browsers" target="_blank"><strong>اینجا</strong></a> را ببینید.</p>
<p><strong>سازگاری طراحان وب با مرورگرها</strong></p>
<p>از اونجایی که سازگاری یکسان همه مرورگرها با استاندارد های وب رؤیایی بیش نیست. لذا طراحان وب چاره ای ندارند جز اینکه خودشان(طرح ها یشان) را با مرورگر ها سازگار کنند.  اینجاست که باید به روش های سرخ پوستی(هک) متوسل شد.</p>
<p>برای مثال برای پشتیبانی از canvas در IE میتوان از  <a href="http://code.google.com/p/explorercanvas/" target="_blank">explorercanvas</a> استفاده کرد که در واقع canvas شبیه سازی شده با استفاده از جاوااسکریپت و vml است.<br />
نمونه ی دیگری از استفاده از روش های سرخ پوستی را میتوانید <a href="http://ejohn.org/blog/html5-shiv/" target="_blank"><strong>در اینجا</strong></a> ببینید.</p>
<p>اینجا یک سئوال فلسفی پیش میاد و اون اینکه HTML5 و CSS3 برای راحت تر و بهتر شدن طراحی بوجود آمده اند ولی با توصیفاتی که ذکرش رفت، طراحی با تکنولوژی های جدید و در عین حال سازگار بودن با تمام مرورگرها کار را دشوار تر میکند. اما چاره ای نیست چون گذر از این مراحل برای پیشرفت لازم است حتی اگر دشوار باشد و حتی اگر موانعی نظیر IE بر سر راه باشد.</p>
<p><strong>آپدیت:</strong></p>
<p>در رابطه با کامنتی هایی که دوستان در این مطلب و مطلب قبلی در مورد <a href="http://en.wikipedia.org/wiki/Html#XHTML_versions" target="_blank">XHTML</a> گذاشتند اون طور که من فهمیدم XHTML5 در واقع همون HTML5 با رعایت قوانین XML هست. ولی در مورد XHTML2.0 بر خلاف XHTML1 که بر اساس HTML4 توسعه یافته، XHTML 2.0 کاملا مستقل از HTML5 هست و حتی با XHTML 1.1 هم سازگاری نداره. و حتی بعضی ها نظیر apple زیاد با توسعه آن <a href="http://webkit.org/blog/89/html-standards-process-returning-from-the-grave/#comment-17195" target="_blank">موافق نیستند</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://farhadi.ir/blog/1386/11/05/a-review-of-html5/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>سایتتان را در مرورگرهای مختلف ببینید</title>
		<link>http://farhadi.ir/blog/1386/10/27/see-your-site-in-different-browsers/</link>
		<comments>http://farhadi.ir/blog/1386/10/27/see-your-site-in-different-browsers/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 20:54:32 +0000</pubDate>
		<dc:creator>علی</dc:creator>
				<category><![CDATA[مرورگر ها]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[screenshot]]></category>

		<guid isPermaLink="false">http://farhadi.ir/blog/1386/10/27/see-your-site-in-different-browsers/</guid>
		<description><![CDATA[اگر میخواهید سایت خود را در مرورگرها و سیستم عامل های مختلف امتحان کنید سایت browsershots.org این کار رو براتون انجام میده. به این صورت که آدرس سایت مورد نظر رو می گیره و screenshot از مرورگرهای مورد نظرتون رو نمایش میده. سرویس خیلی جالبیه فقط عیبش اینه که برای بعضی از مرورگرها باید حدود [...]]]></description>
			<content:encoded><![CDATA[<p>اگر میخواهید سایت خود را در مرورگرها و سیستم عامل های مختلف امتحان کنید سایت <a href="http://browsershots.org/" target="_blank">browsershots.org</a> این کار رو براتون انجام میده. به این صورت که آدرس سایت مورد نظر رو می گیره و screenshot از مرورگرهای مورد نظرتون رو نمایش میده. سرویس خیلی جالبیه فقط عیبش اینه که برای بعضی از مرورگرها باید حدود یک ساعت تو صف منتظر بمونید تا نوبتتون بشه.</p>
]]></content:encoded>
			<wfw:commentRss>http://farhadi.ir/blog/1386/10/27/see-your-site-in-different-browsers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opera Developer Tools</title>
		<link>http://farhadi.ir/blog/1386/10/22/opera-developer-tools/</link>
		<comments>http://farhadi.ir/blog/1386/10/22/opera-developer-tools/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 19:07:55 +0000</pubDate>
		<dc:creator>علی</dc:creator>
				<category><![CDATA[توسعه‌ی وب]]></category>
		<category><![CDATA[مرورگر ها]]></category>
		<category><![CDATA[Opera]]></category>

		<guid isPermaLink="false">http://farhadi.ir/blog/1386/10/22/opera-developer-tools/</guid>
		<description><![CDATA[قبلا ابزارهایی برای توسعه وب برای فایرفاکس و IE معرفی کرده بودم (Firebug و IEDevToolbar). گفتم ابزارهای توسعه وب برای opera رو هم معرفی کنم تا این مجموعه کامل بشه. والبته بهانه ای بشه برای آپدیت کردن وبلاگ.
البته این ابزار نه widget محسوب میشه و نه toolbar بلکه فقط یک فایل جاوا اسکریپت هست که [...]]]></description>
			<content:encoded><![CDATA[<p>قبلا ابزارهایی برای توسعه وب برای فایرفاکس و IE معرفی کرده بودم (<a href="http://farhadi.ir/blog/1386/06/14/firebug/" target="_blank">Firebug</a> و <a href="http://farhadi.ir/blog/1386/06/16/internet-explorer-developer-toolbar/" target="_blank">IEDevToolbar</a>). گفتم ابزارهای توسعه وب برای opera رو هم معرفی کنم تا این مجموعه کامل بشه. والبته بهانه ای بشه برای آپدیت کردن وبلاگ.</p>
<p>البته این ابزار نه widget محسوب میشه و نه toolbar بلکه فقط یک فایل جاوا اسکریپت هست که روی هر صفحه ای که بخواهید اجرا میشه و یک پنجره popup باز میکنه که امکاناتی مشابه firebug رو فراهم میکنه. البته به کاملی فایرباگ نیست ولی از IEDevToolbar خیلی کاملتره.</p>
<p>این هم آدرسش :<br />
<a href="http://dev.opera.com/tools" target="_blank">http://dev.opera.com/tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://farhadi.ir/blog/1386/10/22/opera-developer-tools/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>شناسایی مرورگر بدون استفاده از JavaScript/CSS</title>
		<link>http://farhadi.ir/blog/1386/07/13/browser-detection-without-using-javascript-or-css/</link>
		<comments>http://farhadi.ir/blog/1386/07/13/browser-detection-without-using-javascript-or-css/#comments</comments>
		<pubDate>Fri, 05 Oct 2007 12:27:08 +0000</pubDate>
		<dc:creator>علی</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[مرورگر ها]]></category>
		<category><![CDATA[browser]]></category>

		<guid isPermaLink="false">http://farhadi.ir/blog/1386/07/13/browser-detection-without-using-javascript-or-css/</guid>
		<description><![CDATA[تشخیص نام و نسخه مرورگرها معمولا برای ثبت آمار و یا تولید کدهای سازگار با مرورگرهای مختلف مورد استفاده قرار میگیره. امروزه امکان تشخیص نام و نسخه مرورگرها به روشهای مختلفی وجود داره که در اکثر این روش ها از جاوااسکریپت استفاده شده.
امروز روش جالب، نامتعارف و البته غیرکاربردیی در اینترنت یافتم که این کار [...]]]></description>
			<content:encoded><![CDATA[<p>تشخیص نام و نسخه مرورگرها معمولا برای ثبت آمار و یا تولید کدهای سازگار با مرورگرهای مختلف مورد استفاده قرار میگیره. امروزه امکان تشخیص نام و نسخه مرورگرها به روشهای مختلفی وجود داره که در اکثر این روش ها از جاوااسکریپت استفاده شده.</p>
<p>امروز روش جالب، نامتعارف و البته غیرکاربردیی در اینترنت یافتم که این کار رو بدون استفاده از JavaScript و یا CSS و فقط با استفاده از HTML انجام میده در واقع در این روش از تفاوت های رفتاری  و یا باگ های مرورگرها در برخورد با صفت src استفاده شده.</p>
<p>این هم لینکش:</p>
<p><a href="http://wafful.org/2007/10/01/html-20-browser-detection-3/" target="_blank">http://wafful.org/2007/10/01/html-20-browser-detection-3</a></p>
<p>این هم لینک مثال:</p>
<p><a href="http://wafful.org/~takesako/html20hacks/browser-detect3.html" target="_blank">http://wafful.org/~takesako/html20hacks/browser-detect3.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://farhadi.ir/blog/1386/07/13/browser-detection-without-using-javascript-or-css/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>استفاده از فایرفاکس با پروفایل های مختلف</title>
		<link>http://farhadi.ir/blog/1386/07/11/using-firefox-with-different-profiles/</link>
		<comments>http://farhadi.ir/blog/1386/07/11/using-firefox-with-different-profiles/#comments</comments>
		<pubDate>Wed, 03 Oct 2007 03:27:32 +0000</pubDate>
		<dc:creator>علی</dc:creator>
				<category><![CDATA[توسعه‌ی وب]]></category>
		<category><![CDATA[مرورگر ها]]></category>
		<category><![CDATA[فایرفاکس]]></category>

		<guid isPermaLink="false">http://farhadi.ir/blog/1386/07/11/using-firefox-with-different-profiles/</guid>
		<description><![CDATA[یکی از قابلیت های فایرفاکس امکان تعریف چند پروفایل برای یک کاربر است.
وقتی شما فایرفاکس را نصب می‌کنید به طور پیش فرض برای هر کاربر یک پروفایل هم ایجاد میشود. فایرفاکس کلیه تنظمیات، bookmark ها، cookie ها،  history ، cache و extension های شما را در پروفایل شما ذخیره می‌کند.
ممکنه این سوال برای شما [...]]]></description>
			<content:encoded><![CDATA[<p>یکی از قابلیت های فایرفاکس امکان تعریف چند پروفایل برای یک کاربر است.<br />
وقتی شما فایرفاکس را نصب می‌کنید به طور پیش فرض برای هر کاربر یک پروفایل هم ایجاد میشود. فایرفاکس کلیه تنظمیات، bookmark ها، cookie ها،  history ، cache و extension های شما را در پروفایل شما ذخیره می‌کند.</p>
<p>ممکنه این سوال برای شما پیش بیاد که داشتن چند پروفایل چه کاربردی داره. از کاربرد هایی که تا به حال برای من داشته میتونم موارد زیر رو ذکر کنم:</p>
<ul>
<li> امکان استفاده از پروفایل های مختلف برای مقاصد مختلف (مثلا تعریف یک پروفایل برای توسعه‌ی وب)</li>
<li>امکان لاگین کردن در یک سایت با ID های مختلف (برای مثال لاگین کردن همزمان در دو اکانت Gmail)</li>
<li>امکان استفاده از چند proxy به طور همزمان. (من از این امکان برای استفاده همزمان از دو کانکشن ADSL تو شرکت استفاده میکنم.)</li>
</ul>
<p>نحوه تعریف چند پروفایل برای یک کاربر و همچنین استفاده‌ی همزمان از چند پروفایل موضوعیست که در ادامه این مبحث به اون خواهیم پرداخت.</p>
<p><span id="more-27"></span><br />
برای مثال یک پروفایل با نام webdev برای توسعه‌ی وب ایجاد می‌کنیم.</p>
<p>ابتدا اگر فایرفاکس اجراست، اون رو از حافظه خارج کنید. سپس در ویندوز به منوی Start&gt;Run رفته و در لینوکس ALT+F2 را بزنید و خط زیر رو بنویسید</p>
<div class="code">firefox -Profilemanager</div>
<p><img title="firefoxprofilemanager.png" src="http://farhadi.ir/blog/wp-content/uploads/2007/09/firefoxprofilemanager.png" alt="firefoxprofilemanager.png" align="left" />حالا پنجره ای مشابه پنجره روبرو می‌بینید.<br />
از طریق گزینه create profile یک پروفایل جدید با نام webdev برای خودتون بسازید.<br />
فایرفاکس هر پروفایل رو داخل یک فولدر ذخیره میکنه که  برای backup گیری و یا انتقال پروفایل به سیستم های دیگر کافیه از این فولدر یک کپی تهیه کنید.<br />
در پنجره profile manager اگر تیک گزینه‌ی Don&#8217;t ask at startup رو بردارید هر بار که فایرفاکس رو اجرا کنید از شما سوال میکنه که از کدوم پروفایل می‌خواهید استفاده کنید. و اگر تیک داشته باشه آخرین پروفایلی که از طریق Profilemanager وارد آن شده اید، پروفایل پیشفرض شما خواهد بود.<br />
همچنین می‌تونید از طریق خط دستور وارد پروفایل مورد نظرتون بشید که در این حالت پروفایل پیشفرض شما تغییر نمی‌کنه. برای مثال :</p>
<div class="code">firefox -P webdev</div>
<p>ولی با هیچ یک از روش های فوق نمی‌تونید چند تا پروفایل رو همزمان اجرا کنید.<br />
چنانچه خواسته باشید از چند پروفایل همزمان استفاده کنید. باید متغییر محیطی MOZ_NO_REMOTE تعریف شده باشه.<br />
برای سادگی کار ما میتونیم برای هر پروفایل در ویندوز یک batch file و در لینوکس یک shell script ایجاد کنیم. اینجوری میتونیم با یک دابل کلیک پروفایل مورد نظرمون رو اجرا کنیم و در عین حال میتونیم از چند پروفایل به طور همزمان استفاده کنیم.<br />
برای مثال در ویندوز یک فایل با پسوند .bat بسازید و با یک ادیتور مثل notepad اون رو ویرایش کنید و دستورات زیر رو بنویسید:</p>
<div class="code">set MOZ_NO_REMOTE=1<br />
start firefox -P webdev</div>
<p>در لینوکس هم یک فایل حاوی دستورات زیر بسازید و یادتون نره بهش دسترسی اجرا بدید.</p>
<div class="code">#!/bin/bash<br />
export MOZ_NO_REMOTE=1<br />
firefox -P webdev</div>
<p>حالا می‌تونیم پروفایل webdev رو برای توسعه وب بهینه کنیم. یعنی extension های دلخواه رو نصب می‌کنیم و تنظمیات لازم رو اعمال می‌کنیم.</p>
]]></content:encoded>
			<wfw:commentRss>http://farhadi.ir/blog/1386/07/11/using-firefox-with-different-profiles/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>بررسی میزان سازگاری مرورگر ها با استانداردهای وب</title>
		<link>http://farhadi.ir/blog/1386/06/18/web-browser-standards-support/</link>
		<comments>http://farhadi.ir/blog/1386/06/18/web-browser-standards-support/#comments</comments>
		<pubDate>Sun, 09 Sep 2007 18:25:32 +0000</pubDate>
		<dc:creator>علی</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[مرورگر ها]]></category>

		<guid isPermaLink="false">http://farhadi.ir/blog/1386/06/18/%d8%a8%d8%b1%d8%b1%d8%b3%db%8c-%d9%85%db%8c%d8%b2%d8%a7%d9%86-%d8%b3%d8%a7%d8%b2%da%af%d8%a7%d8%b1%db%8c-%d9%85%d8%b1%d9%88%d8%b1%da%af%d8%b1-%d9%87%d8%a7-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d8%a7%d9%86/</guid>
		<description><![CDATA[طراحی سایتی سازگار با تمام مرورگرها مستلزم داشتن دانش کافی در رابطه با سازگاری مرورگرها با استانداردهای وب است.  و در این راستا استفاده از سایت WebDevout.net به عنوان مرجع می تونه کمک بسزایی در جهت کسب اطلاعات مورد نیاز در این زمینه باشه.
این سایت سازگاری ورژن های مختلف مرورگرها رو با استاندارد های [...]]]></description>
			<content:encoded><![CDATA[<p>طراحی سایتی سازگار با تمام مرورگرها مستلزم داشتن دانش کافی در رابطه با سازگاری مرورگرها با استانداردهای وب است.  و در این راستا استفاده از سایت <a href="http://www.webdevout.net/browser-support" target="_blank">WebDevout.net</a> به عنوان مرجع می تونه کمک بسزایی در جهت کسب اطلاعات مورد نیاز در این زمینه باشه.</p>
<p>این سایت سازگاری ورژن های مختلف مرورگرها رو با استاندارد های HTML و CSS و DOM و ECMAScript به تفصیل مورد بررسی قرار داده.</p>
<p>به عنوان مثال شما می تونید سازگاری یک attribute خاص از یک element رو با ورژن های مختلف مرورگرها از طریق اطلاعات موجود در این سایت بررسی نمایید.<br />
اطلاعات این سایت بقدری دقیقه که به عنوان مثال در مورد یک attribute به ذکر فقط سازگار بودن یا نبودن اکتفا نکرده وعدم سازگاری در شرایط خاص را هم لحاظ کرده است.</p>
<p>جدول زیر آمار کلی سازگاری مرورگرهای پرطرفدار با استاندارد های وب رو نشون میده.</p>
<table style="text-align: center; border-collapse: collapse;" summary="Web standards support chart for popular web browsers" id="support-summary" align="center" border="1" cellpadding="4" cellspacing="0">
<thead>
<th scope="col">Technology</th>
<th scope="col">IE 6</th>
<th scope="col">IE 7</th>
<th scope="col">Firefox 1</th>
<th scope="col">Firefox 2</th>
<th scope="col">Opera 8.5</th>
<th scope="col">Opera 9</th>
<tr>
<th scope="row"><a href="http://www.webdevout.net/browser-support-html?uas=IE6-IE7-FX1-FX2-OP8-OP9#standards" target="_blank">HTML / XHTML</a></th>
<td>73%</td>
<td>73%</td>
<td>90%</td>
<td>90%</td>
<td>84%</td>
<td>85%</td>
</tr>
<tr>
<th scope="row"><a href="http://www.webdevout.net/browser-support-css?uas=IE6-IE7-FX1-FX2-OP8-OP9#css2standards" target="_blank">CSS 2.1</a></th>
<td>51%</td>
<td>56%</td>
<td>88%</td>
<td>92%</td>
<td>92%</td>
<td>94%</td>
</tr>
<tr>
<th scope="row"><a href="http://www.webdevout.net/browser-support-css?uas=IE6-IE7-FX1-FX2-OP8-OP9#css3standards" target="_blank">CSS 3 changes</a></th>
<td>10%</td>
<td>13%</td>
<td>14%</td>
<td>24%</td>
<td>8%</td>
<td>19%</td>
</tr>
<tr>
<th scope="row"><a href="http://www.webdevout.net/browser-support-dom?uas=IE6-IE7-FX1-FX2-OP8-OP9#standards" target="_blank">DOM</a></th>
<td>50%</td>
<td>51%</td>
<td>79%</td>
<td>79%</td>
<td>78%</td>
<td>84%</td>
</tr>
<tr>
<th scope="row"><a href="http://www.webdevout.net/browser-support-ecmascript?uas=IE6-IE7-FX1-FX2-OP8-OP9#standards" target="_blank">ECMAScript</a></th>
<td>99%</td>
<td>99%</td>
<td>100%</td>
<td>100%</td>
<td>100%</td>
<td>100%</td>
</tr>
</thead>
</table>
<p>همونطور که در جدول فوق می بینید IE7 نسبت به IE6 هیچ پیشرفت چشمگیری نداشته و با سایر مرورگرها فاصله زیادی داره.<br />
اما رقابت بین FireFox و Opera شدیده و باید منتظر بود و دید Opera 9.5 و FireFox3 در این رقابت چه میکنند.</p>
]]></content:encoded>
			<wfw:commentRss>http://farhadi.ir/blog/1386/06/18/web-browser-standards-support/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>opera 9.5 سلطان مرورگر ها</title>
		<link>http://farhadi.ir/blog/1386/06/17/opera-95-alpha-released/</link>
		<comments>http://farhadi.ir/blog/1386/06/17/opera-95-alpha-released/#comments</comments>
		<pubDate>Sat, 08 Sep 2007 07:49:19 +0000</pubDate>
		<dc:creator>علی</dc:creator>
				<category><![CDATA[مرورگر ها]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Opera]]></category>

		<guid isPermaLink="false">http://farhadi.ir/blog/1386/06/17/opera-95-%d8%b3%d9%84%d8%b7%d8%a7%d9%86-%d9%85%d8%b1%d9%88%d8%b1%da%af%d8%b1-%d9%87%d8%a7/</guid>
		<description><![CDATA[بالاخره opera 9.5 نسخه آلفا منتشر شد.
همونطور که قبلا اعلام شده بود این نسخه تمام 578 تست Selector های CSS3 رو بدون حتی یک خطا پشت سر گذاشته. ضمنا نسخه 9 این مرورگر قبلا تست acid2 رو با موفقیت پشت سر گذاشته بود. این مرورگر استاندارد ترین و سریعترین مرورگر دنیاست.
در ضمن بالاخره مشکل این [...]]]></description>
			<content:encoded><![CDATA[<p><img title="Opera Logo" src="http://farhadi.ir/blog/wp-content/uploads/2007/09/opera2.jpg" alt="Opera Logo" hspace="5" align="left" />بالاخره <a href="http://www.opera.com/products/desktop/next/" target="_blank">opera 9.5 نسخه آلفا</a> منتشر شد.</p>
<p>همونطور که قبلا اعلام شده بود این نسخه تمام 578 <a href="http://www.css3.info/selectors-test/test.html" target="_blank">تست Selector های CSS3</a> رو بدون حتی یک خطا پشت سر گذاشته. ضمنا نسخه 9 این مرورگر قبلا تست <a href="http://www.webstandards.org/files/acid2/test.html" target="_blank">acid2</a> رو با موفقیت پشت سر گذاشته بود. این مرورگر استاندارد ترین و سریعترین مرورگر دنیاست.</p>
<p>در ضمن بالاخره مشکل این مرورگر با نمایش border های جداول راست به چپ (rtl) هم توی این نسخه حل شده.</p>
]]></content:encoded>
			<wfw:commentRss>http://farhadi.ir/blog/1386/06/17/opera-95-alpha-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Internet Explorer Developer Toolbar</title>
		<link>http://farhadi.ir/blog/1386/06/16/internet-explorer-developer-toolbar/</link>
		<comments>http://farhadi.ir/blog/1386/06/16/internet-explorer-developer-toolbar/#comments</comments>
		<pubDate>Fri, 07 Sep 2007 04:36:35 +0000</pubDate>
		<dc:creator>علی</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[توسعه‌ی وب]]></category>
		<category><![CDATA[مرورگر ها]]></category>

		<guid isPermaLink="false">http://farhadi.ir/blog/1386/06/16/internet-explorer-developer-toolbar/</guid>
		<description><![CDATA[امروزه طراحی و اشکال زیادی سایت ها با استفاده از فایرفاکس و ابزارهایی نظیر فایرباگ خیلی راحت شده. ولی اگر سایتتون در IE مشکل داشته باشه ممکنه ساعت ها وقت صرف یافتن و رفع مشکل بکنید.
امروز می خوام ابزاری رو معرفی کنم که گرچه در مقابل فایرباگ بسیار امکانات ناچیزی داره ولی از هیچی بهتره [...]]]></description>
			<content:encoded><![CDATA[<p>امروزه طراحی و اشکال زیادی سایت ها با استفاده از فایرفاکس و ابزارهایی نظیر فایرباگ خیلی راحت شده. ولی اگر سایتتون در IE مشکل داشته باشه ممکنه ساعت ها وقت صرف یافتن و رفع مشکل بکنید.</p>
<p>امروز می خوام ابزاری رو معرفی کنم که گرچه در مقابل فایرباگ بسیار امکانات ناچیزی داره ولی از هیچی بهتره و اگر بخواهیم مقایسه کنیم امکاناتش در حد DOM Inspector پیشفرضی هست که همراه فایرفاکس نصب میشه. این ابزار با نام اختصاری IEDevToolbar محصول خود مایکروسافته. از اونجایی که هیچکس حاضر نیست وقت ارزشمندش رو صرف تولید ابزارهای اینچنین برای IE بکنه، مایکروسافت مجبور شده خودش این کار رو انجام بده. در هر صورت دستشون درد نکنه.</p>
<p>و اما این هم لینک دانلود :</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038" target="_blank">Internet Explorer Developer Toolbar</a></p>
]]></content:encoded>
			<wfw:commentRss>http://farhadi.ir/blog/1386/06/16/internet-explorer-developer-toolbar/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

