رفتن به مطلب

نمایش داده نشدن تصاویر در کروم


Ali WP

پست های پیشنهاد شده

در در 4/15/2016 at 18:59، a2h گفته است :

secser چیه که شما در تگ img استفاده کردید حذف کنید مشکل حل میشود

همون‌طور که دوست عزیز هم گفته بودند، مشکل مربوط میشه به پراپرتی srcset (البته املای اون رو درست ننوشته‌اند).

با اینسپکتور کروم که تگ تصویر را ببینید، عبارتی با این مضمون شروع می‌شود: srcset=""

این قسمت را که از تگ ایمیج حذف می‌کنید، تصویر در کروم هم نمایش داده می‌شه.

البته سؤال کرده بودید که چطور میشه این تگ را از این همه تصویر حذف کرد.

این عبارت احتمالاً به خاطر امکانات قالب شما یا به خاطر یک افزونه باشه.

توی فایل‌های قالبتون عبارت srcset را سرچ کنید و ببینید کجا داره اضافه می‌شه به تگ ایمیج.

اون را حذف کنید، مشکل برطرف می‌شود.

لینک به ارسال
در در 4/22/2016 at 20:12، imanfakhar گفته است :

من نگفتم فقط شما مشکل دارید عرض کردم یکی از افزونه هاتون می تونه باعث مشکل بشه افزونه هاتون رو غیر فعال کنید و تست کنید بعد یکی یکی فعالشون کنید تا افزونه مشکل دار پیدا بشه 

جناب فخار من همین مشکل رو به شکل دیگری دارم.

بنده در هاست دانلود سایتم در فایل اچ تی اکسس از کد زیر جهت جلوگیری از کپی برداری استفاده کردم:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(www\.)?y yourdomain\.com/ [NC]
RewriteCond %{REQUEST_URI} !hotlink\.(pdf) [NC]
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in.*$ [NC]
RewriteRule .*\.(pdf)$  yourdomain.ir/ [NC]
اما وقتی این کد رو قرار میدم در مروگر کروم هنگام دانلود فایل های pdf پیغام خطای زیر میاد:

Failed to load PDF document
RELOAD

این مشکل فقط در دانلود از طریق مرورگر کروم اتفاق میوفته. حتی در آخرین ورژن کروم هم همین پیغم ظاهر میشه. در فایرفاکس و IDM بدون مشکل دانلود میشه

لینک به ارسال
در ۱ ساعت قبل، senator ali گفته است :

جناب فخار من همین مشکل رو به شکل دیگری دارم.

بنده در هاست دانلود سایتم در فایل اچ تی اکسس از کد زیر جهت جلوگیری از کپی برداری استفاده کردم:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(www\.)?y yourdomain\.com/ [NC]
RewriteCond %{REQUEST_URI} !hotlink\.(pdf) [NC]
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in.*$ [NC]
RewriteRule .*\.(pdf)$  yourdomain.ir/ [NC]
اما وقتی این کد رو قرار میدم در مروگر کروم هنگام دانلود فایل های pdf پیغام خطای زیر میاد:

Failed to load PDF document
RELOAD

این مشکل فقط در دانلود از طریق مرورگر کروم اتفاق میوفته. حتی در آخرین ورژن کروم هم همین پیغم ظاهر میشه. در فایرفاکس و IDM بدون مشکل دانلود میشه

مشکلات اینجوری که تو مرورگرها پیش می آد رو باید صبر کرد تا نویسنده مرورگر برطرف و به روز رسانی کنه

در 1 ساعت قبل، pirooz گفته است :

همون‌طور که دوست عزیز هم گفته بودند، مشکل مربوط میشه به پراپرتی srcset (البته املای اون رو درست ننوشته‌اند).

با اینسپکتور کروم که تگ تصویر را ببینید، عبارتی با این مضمون شروع می‌شود: srcset=""

این قسمت را که از تگ ایمیج حذف می‌کنید، تصویر در کروم هم نمایش داده می‌شه.

البته سؤال کرده بودید که چطور میشه این تگ را از این همه تصویر حذف کرد.

این عبارت احتمالاً به خاطر امکانات قالب شما یا به خاطر یک افزونه باشه.

توی فایل‌های قالبتون عبارت srcset را سرچ کنید و ببینید کجا داره اضافه می‌شه به تگ ایمیج.

اون را حذف کنید، مشکل برطرف می‌شود.

اتتر srcset  رو ورژن های 3.4 به بالای وردپرس به تصاویر اضافه می کنند و کارشون معرفی اندازه های دیگه تصویر برای باز شدن روی دیوایس های مختلفه

این احتمال وجود داره که با توجه به اینکه تصاویر روی هاست اصلی آپلود نمی شند سیستم عملا قادر به ساخت اندازه های دیگه تصویر نباشه و نشانی های اشتباه رو توی این اتتر بگذاره که می تونه این مشکل به عنوان یه باگ برنامه نویسی به وردپرس گزارش بشه (و قطعا تا به حال گزارش شده) و باید منتظر موند تا مشکل رو تو نسخه های آتی برطرف کنه

لینک به ارسال
در 22 دقیقه قبل، imanfakhar گفته است :

مشکلات اینجوری که تو مرورگرها پیش می آد رو باید صبر کرد تا نویسنده مرورگر برطرف و به روز رسانی کنه

چقدر باید صبر کرد؟ شاید اصلا متوجه این موضوع نشن به این زودیا !
راه دیگه ای نداره؟

لینک به ارسال
در 45 دقیقه قبل، senator ali گفته است :

چقدر باید صبر کرد؟ شاید اصلا متوجه این موضوع نشن به این زودیا !
راه دیگه ای نداره؟

من عرض کردم احتمال داره مشکل اینها باشه شاید هم نباشه ولی اگر مشکل به موتور وردپرس یا موتور کروم مربوط باشه با توجه به چند میلیون کاربری که هرکدوم دارند خیلی زود شناسایی و رفع می شه اما اگر افزونه ای یا هر دلیل دیگه ای باعث خطا باشه ممکنه تا مدتها شناسایی نشه و بهتره قید اون افزونه رو موقتا بزنید

لینک به ارسال
در هم اکنون، imanfakhar گفته است :

من عرض کردم احتمال داره مشکل اینها باشه شاید هم نباشه ولی اگر مشکل به موتور وردپرس یا موتور کروم مربوط باشه با توجه به چند میلیون کاربری که هرکدوم دارند خیلی زود شناسایی و رفع می شه اما اگر افزونه ای یا هر دلیل دیگه ای باعث خطا باشه ممکنه تا مدتها شناسایی نشه و بهتره قید اون افزونه رو موقتا بزنید

استاد فخار من اصلا از افزونه استفاده نکردم فقط اون کد رو در اچ تی اکسس هاست دانلود در روت اصلی گذاشتم که کسی فایل های پی دی اف رو برنداره یا مستقیما با وارد کردن آدرس فایل ها رو دانلود نکنه. چون فایل های من وی آی پی هستند. این کد درست کار میکنه اما جلوی لود شدن فایل های pdf در کروم رو میگیره اما در فایرفاکس اینطور نیست. و با دانلود منیجر هم به راحتی دانلود میشن. با غیرفعال کردن این کد کروم بدون مشکل فایل مربوطه رو لود میکنه.

لینک به ارسال
در 12 دقیقه قبل، senator ali گفته است :

استاد فخار من اصلا از افزونه استفاده نکردم فقط اون کد رو در اچ تی اکسس هاست دانلود در روت اصلی گذاشتم که کسی فایل های پی دی اف رو برنداره یا مستقیما با وارد کردن آدرس فایل ها رو دانلود نکنه. چون فایل های من وی آی پی هستند. این کد درست کار میکنه اما جلوی لود شدن فایل های pdf در کروم رو میگیره اما در فایرفاکس اینطور نیست. و با دانلود منیجر هم به راحتی دانلود میشن. با غیرفعال کردن این کد کروم بدون مشکل فایل مربوطه رو لود میکنه.

موضوع مشکل شما با موضوع تایپیک فرق داره

اول از همه اینکه تو کدها بجای yourdomain.com و yourdomain.ir دامین سایتتون رو وارد می کنید دیگه؟ 

و دوم هم اینکه فایل htaccess  رو نباید باینری آپلود کرد یا utf8 ذخیره کرد حتما باید فرمتش ASCII باشه و من حدس می زنم اگه کدهاتون روئ دقیقا همینجوری وارد کردید الان فقط کروم داره درست کدها رو اجرا می کنه و فایرفاکس کد رو تشخیص نداده چون اگه نشانی سایت تغییر نداده باشید نباید بشه از سایتتون دانلود انجام داد

لینک به ارسال
در 29 دقیقه قبل، imanfakhar گفته است :

موضوع مشکل شما با موضوع تایپیک فرق داره

اول از همه اینکه تو کدها بجای yourdomain.com و yourdomain.ir دامین سایتتون رو وارد می کنید دیگه؟ 

و دوم هم اینکه فایل htaccess  رو نباید باینری آپلود کرد یا utf8 ذخیره کرد حتما باید فرمتش ASCII باشه و من حدس می زنم اگه کدهاتون روئ دقیقا همینجوری وارد کردید الان فقط کروم داره درست کدها رو اجرا می کنه و فایرفاکس کد رو تشخیص نداده چون اگه نشانی سایت تغییر نداده باشید نباید بشه از سایتتون دانلود انجام داد

نه دامین ها رو تغییر دادم از اول
چطوری فرمتش رو ASCII کنم ؟

لینک به ارسال
در 6 ساعت قبل، imanfakhar گفته است :

مشکلات اینجوری که تو مرورگرها پیش می آد رو باید صبر کرد تا نویسنده مرورگر برطرف و به روز رسانی کنه

اتتر srcset  رو ورژن های 3.4 به بالای وردپرس به تصاویر اضافه می کنند و کارشون معرفی اندازه های دیگه تصویر برای باز شدن روی دیوایس های مختلفه

این احتمال وجود داره که با توجه به اینکه تصاویر روی هاست اصلی آپلود نمی شند سیستم عملا قادر به ساخت اندازه های دیگه تصویر نباشه و نشانی های اشتباه رو توی این اتتر بگذاره که می تونه این مشکل به عنوان یه باگ برنامه نویسی به وردپرس گزارش بشه (و قطعا تا به حال گزارش شده) و باید منتظر موند تا مشکل رو تو نسخه های آتی برطرف کنه

توی وردپرس یکی هم این مشکل رو داشته که متعلق به 5 سال پیش و ورژن 3.0.5 هست این یعنی نه کروم توی این 5 سال تغییری داده و نه در ورژن های 3.4 این عامل باعث میشه

https://wordpress.org/support/topic/image-doesnt-show-up-in-chrome-all-other-browsers-ok

الان وقتی من فایل رو آپلود میکنم هم آپلود میشه و هم وردپرس سایز های مختلف رو میسازه ولی نمایش داده نمیشه

منظورتون از "سیستم عملا قادر به ساخت اندازه های دیگه تصویر نباشه" چیه؟

درضمن برای هاست دانلود از افزونه Hacklog Remote Attachment استفاده میکنم اگه کسی فکر میکنه مشکل از افزونه هست لطفا بگه

ویرایش شده توسط Ali WP
لینک به ارسال
در 7 ساعت قبل، pirooz گفته است :

این عبارت احتمالاً به خاطر امکانات قالب شما یا به خاطر یک افزونه باشه.

توی فایل‌های قالبتون عبارت srcset را سرچ کنید و ببینید کجا داره اضافه می‌شه به تگ ایمیج.

اون را حذف کنید، مشکل برطرف می‌شود.

وقتی قالب رو عوض میکنم درست نمیشه یعنی از قالب نیست

لینک به ارسال
در 3 ساعت قبل، Ali WP گفته است :

وقتی قالب رو عوض میکنم درست نمیشه یعنی از قالب نیست

مشکل مربوط به فایل htaccess هست اونو بررسی کن و نکته ای مه جناب فخار گفتن چک کن

 

در 8 ساعت قبل، imanfakhar گفته است :

 فایل htaccess  رو نباید باینری آپلود کرد یا utf8 ذخیره کرد حتما باید فرمتش ASCII باشه و من حدس می زنم اگه کدهاتون روئ دقیقا همینجوری وارد کردید الان فقط کروم داره درست کدها رو اجرا می کنه و فایرفاکس کد رو تشخیص نداده چون اگه نشانی سایت تغییر نداده باشید نباید بشه از سایتتون دانلود انجام داد

 

لینک به ارسال

مشکل از  htaccess نیست 

توی آدرس عکس ها سه تا آدرس وجود داره که یکیش srcset داره به نظرم اون سرویسی که srcset میزنه نمیتونه تشخصی بده که تصاویر توی هاست دانلود هستن

<img class="size-full wp-image-3276" src="dl.example.com/images/image1.jpg-150x300.jpg" alt="subject" width="217" height="348" srcset="example.com/images/image1.jpg 217w, example.com/images/image1-150x300.jpg 187w" sizes="(max-width: 217px) 100vw, 217px">

میتونید برای این که بهتر مشخص بشه یکی از تصاویر سایت رو htmlاش رو ببینید 

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...