انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: سید وحید رضا برهانی در 18 دی 1393، 08:39 ق‌ظ

عنوان: دیکد base64 با konqueror
ارسال شده توسط: سید وحید رضا برهانی در 18 دی 1393، 08:39 ق‌ظ
سلام
امروز یک چیز باحال توی کنکرر پیدا کردم دیدم که کنکرر می تونه بیس۶۴ رو دیکد کنه و نمایش بده.(برای من که خیلی با بیس۶۴ سروکار دارم خیلی عالیه)
مثال . توی آدرس بار بزنید
data:text/plain;base64,c2FsYW0K2LPZhNin2YU=
یا
data:image/jpeg;base64,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
عنوان: پاسخ : دیکد base64 با konqueror
ارسال شده توسط: { AliReaza } در 18 دی 1393، 09:18 ق‌ظ
سلام
امروز یک چیز باحال توی کنکرر پیدا کردم دیدم که کنکرر می تونه بیس۶۴ رو دیکد کنه و نمایش بده.(برای من که خیلی با بیس۶۴ سروکار دارم خیلی عالیه)
مثال . توی آدرس بار بزنید
data:text/plain;base64,c2FsYW0K2LPZhNin2YU=
یا
data:image/jpeg;base64,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
دوست عزیز این قابلیت در تمام مرورگر ها وجود دارد.

از این روش معمولا برای 2 موارد خیلی کاربرد داره.
- ارسال کمتر درخواست به سرور و سریعتر بارگزاری کردن صفحه.
- قرار دادن مستقیم و درجا عکس در ویرایشگرها متنی.

البته احتمالا در جاهای دیگر هم کاربرد دارد. اما من فقط از این دو مورد باخبر هستم.

خیلی وقت پیش در جایی داشتم یک مقاله در مورد اصول کار مرورگر ها مطالعه می کردم، که به همین موضوع اشاره کرده بود.
و گفته بود که اگر مرورگری نتونه از این مورد پشتیبانی کنه، عملا ضعف کاره و باید اصلاح بشه.
عنوان: پاسخ : دیکد base64 با konqueror
ارسال شده توسط: سید وحید رضا برهانی در 18 دی 1393، 09:30 ق‌ظ
سلام عزیز
من که نگفتم بقیه این کار نمی کنند :) ولی خب آره همه ی مرورگر ها باید داشته باشند ولی آیا همه ی مرورگر ها می تونند از ورودی آدرس بار  کد بیس۶۴ رو بخونند و نمایش بدهند؟ مثلا توی midori چطوری باید این کار رو کرد؟ (با اینکه midori از webkit استفاده می کنه ومی تونه دیکد کنه)
---
ویرایش:
الان تست کردم دیدم فایرفاکس هم می تونه منتها باید فعال بشه
ولی با این حال فکر کنم که باحال ترین چیزیه که امروز کشفش! کردم:)
عنوان: پاسخ : دیکد base64 با konqueror
ارسال شده توسط: { AliReaza } در 18 دی 1393، 10:15 ق‌ظ
سلام عزیز
من که نگفتم بقیه این کار نمی کنند :) ولی خب آره همه ی مرورگر ها باید داشته باشند ولی آیا همه ی مرورگر ها می تونند از ورودی آدرس بار  کد بیس۶۴ رو بخونند و نمایش بدهند؟ مثلا توی midori چطوری باید این کار رو کرد؟ (با اینکه midori از webkit استفاده می کنه ومی تونه دیکد کنه)
تمام مرورگر ها می تونند از نوار آدرس هر چیزی که نوشته شده را بخوانند.
و بسته به مرورگر خروجی به شما نمایش دهند.
در مورد midori هیچ اطلاعی ندارم.

الان تست کردم دیدم فایرفاکس هم می تونه منتها باید فعال بشه
ولی با این حال فکر کنم که باحال ترین چیزیه که امروز کشفش! کردم:)
چی باید فعال بشه؟
منکه در هر سیستمی استفاده کردم، نیازی به فعال کردن نبوده.
اگر هم بشه فعال و غیرفعال کرد، احتمالا خودتون غیرفعال کردید.

100٪ هم باحاله و هم کاربردی، بخصوص در Web  \\:D/
عنوان: پاسخ : دیکد base64 با konqueror
ارسال شده توسط: سید وحید رضا برهانی در 18 دی 1393، 11:40 ق‌ظ
تست کن متوجه می شی به قول معروف امتحان کردنش بی ضرره!
توی فایرفاکس لااقل مال من باید noscript.allowURLBarJS رو برابر با true قرار بدی
عنوان: پاسخ : دیکد base64 با konqueror
ارسال شده توسط: { AliReaza } در 18 دی 1393، 11:50 ق‌ظ
تست کن متوجه می شی به قول معروف امتحان کردنش بی ضرره!
توی فایرفاکس لااقل مال من باید noscript.allowURLBarJS رو برابر با true قرار بدی
والا دوست عزیز من تاحالا دچار این مشکل نشدم.
الان از شما دارم این پیغامو میبینم.  :o

در قسمت about:config برای من noscript.allowURLBarJS وجود نداره.
حتی noscript و allowURLBarJS هم جداگانه گشتم و نبود.
تو تنظیمات هم نگاه کردم گزینه ای برای این موضوع ندیدم.
عنوان: پاسخ : دیکد base64 با konqueror
ارسال شده توسط: سید وحید رضا برهانی در 18 دی 1393، 12:25 ب‌ظ
پس احتمالا به خاطر افزونه ی noscript که نصب کردم اینطوری شده و روی فایرفاکس خالی نیست