আমি কীভাবে একটি ফেভিকন রিফ্রেশ জোর করব?


1534

আমার একটি গ্রিল অ্যাপ্লিকেশন স্থানীয়ভাবে এটির নিজস্ব টমক্যাট ব্যবহার করে চলছে এবং আমি কেবল নতুন একটি ফ্যাভিকন পরিবর্তন করেছি। সমস্যাটি হ'ল আমি এটি কোনও ব্রাউজারে দেখতে পাচ্ছি না। পুরানো ফ্যাভিকন দেখায় বা আমি কোনও ফ্যাভিকন পাই না, তবে আমার নতুনটি পাওয়া যায় না। আমি মনে করি না এটি প্রতি গ্রিল ইস্যু, ফ্যাভিকন সহ আরও একটি সমস্যা।

ফেভিকন দিয়ে কি ঘটবে? তাদের কীভাবে কাজ করার কথা? আমার ব্রাউজারে আমার অনেকগুলি বুকমার্ক রয়েছে যার ভুল আইকন রয়েছে এবং সেগুলি কখনও সতেজ হয়ে উঠবে বলে মনে হয় না। আমি কীভাবে সার্ভার / ব্রাউজারকে ক্যাচিং বন্ধ করতে বাধ্য করব? এগুলি সর্বদা কেবল 16x16 হয় এগুলি তাদের সর্বদা ক্যাশে করা বেশ নির্বোধ বলে মনে হয়। কেন কেবল পৃষ্ঠায় প্রতিটি দর্শন নিয়ে তাদের আপলোড করবেন না? এটি ঠিক বিশাল ওভারহেড নয়।


12
গৃহীত এবং অত্যন্ত upvated সমাধান আসল সমাধান নয়। রিফ্রেশ কেন কাজ করবে না তার আসল কারণটি এই প্রশ্নের সমাধানে পাওয়া যাবে: স্ট্যাকওভারফ্লো / প্রশ্ন / ৮6160০61০১16/২ --- আইকন ক্যাশেটি স্কয়ারাইট ডিবি ফাইলে, ব্রাউজারের ক্যাশে থেকে আলাদা!
মারে

8
গৃহীত এবং অত্যন্ত আপোভোটেড সমাধান হ'ল উত্পাদনের সমাধান, বা আমি যখন ব্যবহারকারীর জন্য ফ্যাভিকন আপডেট করি তখন কীভাবে তাদের ফ্যাভিকন ক্যাশে সাফ করবেন তা কি আমি টিউটোরিয়াল লিখব?
মিরোস্লাভ সারেসেভিক

2
সাধারণ সমাধান নয়। আপনি যদি নিজের কোডটি স্পর্শ না করে ফেভিকন ডিফল্ট অবস্থান ব্যবহার করছেন? এটি হল favicon.icoআপনার নথির মূলের একটি ফাইল।
সেবাস্তিয়ান

উত্তর:


2087

আপনার সাইটের ফেভিকনটি রিফ্রেশ করতে আপনি ব্রাউজারগুলিকে লিঙ্ক ট্যাগ এবং আপনার ফাইলের নামটিতে একটি ক্যোরিস্ট্রিং ব্যবহার করে একটি নতুন সংস্করণ ডাউনলোড করতে বাধ্য করতে পারেন। আপনার ব্যবহারকারীরা আপডেট পাবেন কিনা তা নিশ্চিত করতে এটি উত্পাদন পরিবেশে বিশেষত সহায়ক।

<link rel="icon" href="http://www.yoursite.com/favicon.ico?v=2" />

35
এটি আমার জন্য কৌশলটি করেছে। type="image/x-icon"অনেক উত্সের বিপরীতে আমাকে আমার কোড থেকে সরিয়ে ফেলতে হয়েছিল। আমি v?=2কোয়েরির অংশের জন্য একটি ফাইল সংশোধিত টাইমস্ট্যাম্প ব্যবহার করেছি ।
ওয়ার্টিস্ক্ক

10
আমি খুঁজে পেয়েছি যে কিছু ব্রাউজারে ফেভিকন ইতিহাস না মুছে ফেলা যাই হোক না কেন টুপডেট করেনি। তারপরে এটি নতুন ফ্যাভিকন সংরক্ষণ করবে।
পাথফাইন্ডার

6
দুর্ভাগ্যক্রমে আপনার আইই 7
jeffcode.blogspot.com.au/2007/12/…

5
উপরের মন্তব্যগুলির সাথে একমত, তবে এটি আমার জন্য সমস্ত বর্তমান ব্রাউজারে কাজ করে: <লিঙ্ক rel = "শর্টকাট আইকন" href = "/ ফেভিকন.ইকো? ভি = 2" />
ডেভ সামার

31
এটি ফেভিকনগুলিকে ক্যাশে করে তোলে তা বোঝায় কারণ তারা মাঝে মধ্যে 2-3 কিলোবাইট আকারে চাপ দেয়। আপনি সেই সমস্ত ডেটা স্থানান্তর করতে চান না। (হ্যাঁ, ব্যঙ্গাত্মক)
ফ্ল্যাট বিড়াল

823

ঠিক আছে, 10 মিনিট চেষ্টা করার পরেও, এটি ঠিক করার সহজ উপায়টি পাখির লাইনের কাছাকাছি

  1. Www.yoursite.com/favicon.ico (অথবা www.yoursite.com/apple-touch-icon.png, ইত্যাদি) টাইপ করুন)
  2. ধাক্কা enter
  3. ctrl+ +f5
  4. ব্রাউজারটি পুনরায় চালু করুন (IE, ফায়ারফক্স)

8
এই পদ্ধতিটি ব্যবহার করে আপনি সম্ভবত ক্যাচটিকে কাটিয়ে উঠতে পারেন তবে আপনার বিদ্যমান ব্যবহারকারীরা তা পারবেন না। সুতরাং, আমি অন্য উত্তরটি আরও মূল্যবান বলে মনে করি।
ডেমারিকান সেলেবি

3
এটি লক্ষ্যণীয় যে ফায়ারফক্স 33 এ কাজ করে না First প্রথম উত্তরটি আরও ভাল পছন্দ।
ব্রেন্ট ওয়াগনার

1
ক্রোমে এই কাজটি করতে আমাকে ডিভাইসগুলি বন্ধ করতে হয়েছিল।
তেহওয়ালিস

1
আমাকে ব্রাউজারটি পুনরায় চালু করতে হবে না, তবে দেবতুলিগুলি খোলা ছাড়াই আমাকে একটি ট্যাবে আমার ওয়েবসাইটটিতে যেতে হবে। কোনও কারণে, অ-দেবতুল্য ট্যাবগুলিতে Ctrl + F5'ing এটি করেছে। আমি সিটিআরএল + এফ 5 সমস্ত চাইতাম এবং পুরো ইন্টারনেটে নেভিগেট করতে পারি এবং ডিভলটুল ট্যাবে যতটা চাইতাম আমার সাইটে ফিরে যেতে পারি এবং এটি ফ্যাভিকনটি আপডেট করে না।
mjohnsonengr

3
"রিস্টার্ট ব্রাউজার" অংশটি কেবলমাত্র এটিই আমার জন্য কাজ করে। অন্যান্য সমস্ত সংশোধন তত্ত্ব অনুসারে কাজ করে তবে প্রকৃতপক্ষে ব্রাউজার ট্যাবে প্রদর্শিত ফ্যাভিকন পিক্সেলগুলি পরিবর্তন করবেন না। এই উত্তরটি +1 করুন
বি 264

262

এই উত্তরটি এখনও দেওয়া হয়নি তাই আমি ভেবেছিলাম এটি পোস্ট করব। আমি সমস্ত ওয়েব ঘুরে দেখেছি, এবং স্থানীয় বিকাশে ফেভিকনগুলির পরীক্ষা করার জন্য ভাল উত্তর পাই না।

ক্রোমের বর্তমান সংস্করণে (ওএসএক্স-এ) আপনি নিম্নলিখিতটি করলে আপনি তাত্ক্ষণিক ফেভিকন রিফ্রেশ পাবেন:

  1. ট্যাব উপর ঘোরা
  2. সঠিক পছন্দ
  3. পুনরায় লোড নির্বাচন করুন
  4. আপনার ফেভিকনটি এখন সতেজ করা উচিত

এটি স্থানীয়ভাবে ফেভিকনকে রিফ্রেশ করার সবচেয়ে সহজ উপায়।


1
দুর্ভাগ্যক্রমে এটি আইই বা এমনকি উইন্ডোজের ক্রোমে কাজ করে না তাই মনে হয় আপনি কেবলমাত্র ওএসএক্সে ক্রোম ব্যবহার না করে গ্রহণযোগ্য উত্তরের সাথে চলেছেন।
ক্রিস্টোফার কিং কিং

3
ক্রোম 53.0.2785.143 (-৪-বিট) এর সাথে ওএস এক্স সিয়েরাতে কাজ করে
সেনো

1
আমার জন্য কাজ করে: ক্রোম 58.0.3029.110, উইন্ডোজ 10, লোকালহোস্ট
আর ব্রিল

1
উইন্ডোজ 10 এর জন্য ক্রোমে 63.0.3239.84 এ কাজ করেছেন!
বীভল্ফ

4
ওএসএক্স-এ ক্রোম 67.0 এ কাজ করে। স্ট্রেঞ্জ এটা দিয়ে কাজ করছে না CMD+ + Shift+ +R
cephei_vv

56

ফেভিকন ফাইলটির নতুন নাম দিন এবং নতুন নামের সাথে এইচটিএমএল শিরোনাম যুক্ত করুন, যেমন:

<link rel="SHORTCUT ICON" href="http://www.yoursite.com/favicon2.ico" />

4
আমি ধরে নেব যে ফ্যাভিকন নামটি একই কিনা ব্রাউজারটি দেখতে পাবে। যদি এটি হয় তবে এটি আবার ডাউনলোড করার অনুরোধ করবে না এবং এটি ইতিমধ্যে ক্যাশেড ব্যবহার করবে, তবে আপনি যদি নামটি পরিবর্তন করেন তবে এটি ধরে নেবে যে এটি সার্ভারের কাছে এটির অনুরোধের ফলে পরিবর্তিত হয়েছে।
বোজন কোগোজ

আইই 8 নিয়ে আমার সমস্যা ছিল। এটি সাবফোল্ডারে রাখা ফেভিকন ডিকো ব্যবহার করেনি। রিল-অ্যাট্রিবিউট 'শর্টকাট' যুক্ত করা এটি ঠিক করেছে।
tienbuiDE

3
এটি মোটেও সতেজ নয়, একে একে একে একে একে একে একে একে একে একে একে একে একে একে সম্পূর্ণ সম্পূর্ণ নতুন করে পরিবর্তন করতে।
জ্যাক

দয়া করে মনে রাখবেন যে আপনার নিজের ফ্যাভিকন.ইকোটিরও নতুন নামকরণ করতে হবে (এটি আপনার বিল্ড ফোল্ডারে বা যে ওয়েব ডিরেক্টরিটি দেওয়া হচ্ছে সেই ডিরেক্টরিতে থাকবে)
রহিল আহমদ

55

আপনি যদি পিএইচপি ব্যবহার করেন তবে আপনি ফেভিকনের এমডি 5-হ্যাশকে ক্যোরি-স্ট্রিং হিসাবেও ব্যবহার করতে পারেন:

<link rel="shortcut icon" href="favicon.ico?v=<?php echo md5_file('favicon.ico') ?>" />

এই ফ্যাভিকন পরিবর্তন করা হয়েছে যখন সর্বদা রিফ্রেশ হবে।

মন্তব্যে নির্দেশিত হিসাবে আপনি একই জিনিসটি অর্জন করতে এবং সার্ভারের কার্যকারিতাটিতে কিছুটা সংরক্ষণ করতে MD5- হ্যাশের পরিবর্তে শেষ পরিবর্তিত তারিখটিও ব্যবহার করতে পারেন:

<link rel="shortcut icon" href="favicon.ico?v=<?php echo filemtime('favicon.ico') ?>" />

2
ভাল, এটি প্রতিবার আমি ফ্যাভিকন আপডেট করার পরে href পরিবর্তন করার প্রয়োজন এড়ানো যায়, এই উত্তরের আরও ভোট হওয়া উচিত!
সোভেন ভ্যান ডেন বুগার্ট

44
এই উত্তরের সমস্যাটি হ'ল আপনি প্রতিটি অনুরোধে সেই হ্যাশ গণনা করছেন এবং এটি অপ্রয়োজনীয় কিছু এবং সাইটের পারফরম্যান্সের ক্ষতি হতে পারে (যদি প্রচুর ব্যবহারকারী)।
দিয়েগো জ্যানসিক

1
এটি উভয় অর্থেই এতটা বড় চুক্তি নয় ... ফ্যাভিকন হ'ল কয়েক কিলোবাইট হ'ল ... মানে, প্রতিবার ফ্যাভিকন সার্ভার করার চেয়ে এটি সার্ভারের উপর কম চাপ হবেনা ...
ফিলিপ গিলবার্ট

14
আমি এখনও এমডি 5 গণনা করার কোনও আসল কারণ দেখছি না। ফাইলের সর্বশেষ পরিবর্তিত তারিখটি ব্যবহার করা সহজ এবং কার্যকর। আমি সর্বশেষ পরিবর্তিত স্ট্যাম্পের চেয়ে এমডি 5 ব্যবহার করার কোনও সুবিধা দেখছি না।
নিকজি

9
আপনি কতক্ষণ সত্যই আপনার ফ্যাভিকন আপডেট করছেন? এটি ওভারকিলের মতো মনে হচ্ছে। আপনি যখন নতুন আইকন তৈরি করেন কেবল ম্যানুয়াল ক্যোয়ারী স্ট্রিংটি ব্যবহার করুন।
জিরো-ও-

51

আপনার ব্রাউজারটি পুরানো ফেভিকনগুলি সঞ্চয় করতে ব্যবহৃত ফাইলটি ধ্বংস করে আপনি নতুনকে লোড করতে বাধ্য করতে পারেন।

  1. আপনার ব্রাউজারটি বন্ধ করুন। নিশ্চিত হয়ে নিন যে ব্রাউজারের আর কোনও প্রক্রিয়া চলছে না (যেমন টাস্ক ম্যানেজারের জন্য chrome.exeবা তার জন্য পরীক্ষা করুনfirefox.exe )।
  2. আপনার ব্রাউজার যেখানে ব্যবহারকারী ফাইল সংরক্ষণ করে সেখানে নেভিগেট করুন:
  3. ফেভিকন ক্যাশে মুছুন।
    • ক্রোমের জন্য, সরান FaviconsএবংFavicons-journal
    • ফায়ারফক্সের জন্য, সরান favicons.sqlite

এটি প্রায় অবশ্যই কাজ করবে। যদি না:

  • সম্ভাব্যতা 1: আপনার ব্রাউজারে একটি আপডেট ফ্যাভিকন ক্যাশে কীভাবে কাজ করে তা পরিবর্তিত হয়েছে। নতুন নির্দেশাবলী সহ এই উত্তরটি সম্পাদনা করুন।
  • সম্ভাব্যতা 2: আপনার ফেভিকন সমস্যার অত্যধিক মাত্রায় ক্যাচিংয়ের সাথে কোনও সম্পর্ক নেই। এটি পরিবর্তে কোনও সংস্থান-লোডিং সমস্যা হতে পারে - বিকাশকারী সরঞ্জামগুলি ব্যবহার করে নিশ্চিত করুন যে নতুন ফ্যাভিকনটি সঠিকভাবে ডাউনলোড হচ্ছে।

এই কৌশলটি। আমার জন্য, এটি একটি গুগল ক্রোম অ্যাপ্লিকেশন ফেভিকন সমস্যা ছিল। কোনও ডিওএম ফেভিকন সমস্যা নয়।
ক্লিভিস

2
এটি একটি ভাল উত্তর যা পরীক্ষার জন্য আমার প্রয়োজনগুলি পূরণ করে। এই প্রশ্নের কোন সত্যিকারের উত্তর নেই কারণ এটি নির্ভর করে যে কে এটিকে রিফ্রেশ করতে হবে এবং তারা যুক্তিযুক্তভাবে কি করতে ইচ্ছুক এবং সক্ষম।
ডোভভ হেফেটজ

1
কেবল সামান্য উন্নতি: যে কোনও ব্যবহারকারীর জন্য একই পথটি হ'ল%appData%/../Local/Google/Chrome/User Data/Default
জোসেমমো

3
ক্রোমের একটি সহজ সমাধান হ'ল ডান ক্লিক করুন এবং পরিদর্শন (বা সিটিআরএল + শিফট + আই) নির্বাচন করুন, তারপরে রিফ্রেশ বোতামটি ক্লিক করুন এবং ধরে রাখুন। রিফ্রেশ, হার্ড রিলোড, বা খালি ক্যাশে এবং হার্ড পুনরায় লোড করার বিকল্পের সাথে একটি মেনু উপস্থিত হবে। সাধারণত হার্ড রিলোড এটি করবে, তবে এটি যদি কোনও কারণে জেদী হয় তবে খালি ক্যাশে এবং হার্ড পুনরায় লোড অবশ্যই করবে।
felwithe

1
লিনাক্সে আপনি এই ফাইলগুলি পেতে পারেন:~/.config/google-chrome/Default
আর্নল্ড শ্রিজিভার

29

ম্যাক ওএস এক্সের ক্রোমে কোনও ফ্যাভিকন ক্যাশে ফাইল সরাতে পারে

${user.home}/Library/Application Support/Google/Chrome/Default/Favicons 

1
এই সমাধানটি আমার পক্ষে কাজ করেছিল। কিছু কারণে, এটি আরও বেশি ভোট দিয়ে উল্লিখিত পদ্ধতিগুলির সাথে ফেভিকনকে সতেজ করে না। তাই আপনাকে ধন্যবাদ, ম্যাক্সিম মজিন। আমি কেবলমাত্র একটি পুরানো ফ্যাভিকন থেকে মুক্তি পেতে চেয়েছিলাম যা আমি জানতাম যে আমার নতুন হোস্টের আর অস্তিত্ব থাকতে পারে না।
tsaulic

2
এই পদ্ধতিরটি উইন্ডোতেও আমার পক্ষে কাজ করেছিল, যেখানে আমি আমার অ্যাপ্লিকেশন থেকে ফেভিকনটি সরিয়ে ফেলেছিলাম, কিন্তু ক্রোম এখনও এটি দেখায়। ক্রোম বন্ধ করুন, "সি: \ ব্যবহারকারীগণ {ব্যবহারকারী \ D অ্যাপডাটা \ স্থানীয় \ গুগল \ ক্রোম \ ব্যবহারকারীর ডেটা \ ডিফল্ট \ ফ্যাভিকনস" মুছুন, তারপরে Chome পুনরায় চালু করুন। পুরানো অযাচিত ফেভিকন চলে গেছে।
স্কোমিসা

2
আমার "ডিফল্ট" এর অধীনে কিছুই ছিল না তবে শেষ পর্যন্ত আমি এই বৈচিত্রটি পেয়েছি:${user.home}/Library/Application Support/Google/Chrome/Profile 1/Favicons
এমডাহলম্যান

@ এমদাহলম্যান অন্যান্য সমস্ত পদ্ধতি চেষ্টা করার পরেও এটি আমার পক্ষে প্রাথমিকভাবে কাজ করে না। তবে আমি cmd+qক্রোম আইএনਗ করার পরে , মেনু বারে গিয়ে আবার ক্রোম ছাড়তে বাধ্য করে এবং ব্রাউজারটি খুলতে এবং আমার সাইটে ফিরে নেভিগেট করতে 2 মিনিটের জন্য অপেক্ষা করার পরে এটির কাজটি পেয়েছিলাম ।
প্রাইমটাইমট্রান

17

ঠিক আছে, ওভারহেড ওভারহেড, তবে হ্যাঁ, খুব বড় নয়।

এছাড়াও, ব্রাউজারগুলি কখনও কখনও ক্যাশেড ফাইলগুলি সম্পর্কে "লোভী" হয়। আপনি ক্যাশে সাফ করতে পারেন এবং / অথবা আপনার ব্রাউজারটি পুনরায় চালু করতে পারেন এবং পরিবর্তনটি দেখতে পারেন। যদি তা ব্যর্থ হয় ...

আমার সস্তা সমাধানটি হ'ল:

  1. আপনার ব্রাউজারে http://example.com/favicon.ico এ আপনার ফাইলটি দেখুন ।
  2. আপনার ওয়েবরুট থেকে ফেভিকন.ইকো মুছুন।
  3. আবার একটি ব্রাউজারে http://example.com/favicon.ico দেখুন , এটি অনুপস্থিত রয়েছে তা যাচাই করুন।
  4. আপনার ওয়েবরুটে নতুন আপলোড করুন।
  5. ব্রাউজারে আবার http://example.com/favicon.ico দেখুন , এটি নতুন যাচাই করুন।

যদি সেই ক্রমটি কাজ না করে, তবে অন্য কিছু চলছে something


7
এটি আমার পক্ষে কাজ করেছিল, তবে দুঃখের বিষয় আমরা প্রতিটি দর্শনার্থীকে এটি করতে বলতে পারি না।
প্রতিভাধরমাজোনস

3
পরিদর্শন example.com/favicon.ico এবং Ctrl + F5 চাপুন / Ctrl + Shift + আর বেশ কয়েকবার ধারণা জন্য আমার জন্য কাজ :) ধন্যবাদ!
আলফোনসো নিশিকাওয়া

17

ব্রাউজারের উপর নির্ভর করে এগুলি আলাদাভাবে পরিচালনা করা হয় তবে সাধারণত আমি দেখতে পাই যে সাইটের ডিফল্ট পৃষ্ঠায় গিয়ে একটি শক্ত রিফ্রেশ করছে। CTRL+ F5, এটি আপডেট করার জন্য সাধারণত পাবেন।


ম্যাক ব্যবহারকারী: সিএমডি শিফট 5
জিয়ানফ্র্যাঙ্কো ফের্টিনো

13

ম্যাক চালু করুন: + Shift- Rবা ধরে রাখুন Ctrlএবং ব্রাউজারে পুনরায় লোড বোতামটি ক্লিক করুন।


2
এটি ফেভিকনগুলির পুনরায় লোডকে জোর করে না।
শম্পু

1
এটি আমার ফেভিকনটিকে পুনরায় লোড করেছে / সমস্যার সমাধান করেছে
rgareth

উবুন্টু 16.04 এর জন্য কাজ করে
uneet7

10

ইন্টারনেট এক্সপ্লোরারের জন্য, আরও একটি সমাধান রয়েছে:

  1. ওপেন ইন্টারনেট এক্সপ্লোরার।
  2. মেনু> সরঞ্জামসমূহ> ইন্টারনেট বিকল্পগুলিতে ক্লিক করুন।
  3. সাধারণ> অস্থায়ী ইন্টারনেট ফাইল> "সেটিংস" বোতামটি ক্লিক করুন।
  4. "ফাইলগুলি দেখুন" বোতামটি ক্লিক করুন।
  5. আপনার পুরানো ফেভিকন.ইকো ফাইলটি সন্ধান করুন এবং এটি মুছুন।
  6. ব্রাউজারটি পুনরায় চালু করুন (ইন্টারনেট এক্সপ্লোরার)।

9

সম্ভবত একটি ওয়েব ব্রাউজার সমস্যা। আপনাকে আপনার ব্রাউজার থেকে আপনার ক্যাশে মুছতে হবে, আপনার ব্রাউজারটি বন্ধ করতে হবে এবং এটি আবার খুলতে হবে। এটি ঠিক করা উচিত।

আমি বিশ্বাস করি না যে আপনি এই পৃষ্ঠাটি পুনর্বিবেচনা না করা এবং আপনি আগে আপনার ব্রাউজারগুলির ক্যাশে সাফ করে দিয়েছেন এমনটা ধরে নিয়ে আপনার ফ্যাভিকনগুলি আপনার পছন্দসইতে সতেজ হয়ে উঠবে।

আপনার ওয়েব ব্রাউজারটি নিজেই একটি নতুন ফ্যাভিকন চেক করতে ইন্টারনেটে যাবে না ... সদাচরণের ধন্যবাদ।


3
"আপনার ওয়েব ব্রাউজারটি নিজেরাই নতুন ফ্যাভিকন অনুসন্ধান করার জন্য ইন্টারনেটে যাবে না ... সদাচরণের ধন্যবাদ" কেন না? কেন একটি পৃষ্ঠা লোড হওয়ার আগে তা রিফ্রেশ করবেন না? এটি একটি 2 কে চিত্র, যা চিনাবাদাম। এটি কখনই তারিখের বাইরে হওয়া উচিত নয়। পুরো ক্যাশেিং আইডিয়াটি জিনিসগুলির দুর্দান্ত স্কিমটিতে কেবল নির্বোধ।
সাইমন

5
developer.yahoo.com/performance/rules.html ফেভিকন.ইকো ডাউনলোড সম্পর্কিত সম্পর্কিত বিষয়গুলির কথা উল্লেখ করেছে যা আপনি ভাবেননি। চারদিকে ভাল টিপস। আপনার সাইটটি যতটা ব্যবহারিক তত দ্রুত গতিতে চলেছে তা নিশ্চিত করার জন্য ক্যাচিং একটি মূল্যবান সরঞ্জাম। আপনার ব্রাউজারটিকে যত দ্রুত সম্ভব বোধ করাতে ক্যাচিংও দরকারী।
আর্টল্যাং

6
@ সিমন, ক্যাচিং কি বোকা?!? আমি আপনার ক্লায়েন্টদের জন্য আশাবাদী যে আপনি ২০১০ সাল থেকে আরও ভাল ওয়েব বিকাশের গুরুত্ব শিখেছেন What's "নির্বোধ" কী তা নয় এবং আপনার সার্ভারকে অপ্রয়োজনীয় অনুরোধ জানানো হচ্ছে কোন স্ট্যাটিক ফাইলের পরিমাণে যা খুব কমই যদি পরিবর্তিত হয়।
এড ডিগাগেন

8

একটি নতুন ট্যাবে খোলার চেষ্টা করুন

আমি উপরের অনেকগুলি জিনিস চেষ্টা করেছি (ক্যাশে পুনরায় সেট করা, রিফ্রেশ করা, লিংক ট্যাগ ব্যবহার করে ইত্যাদি), এমনকি আমি আমার .htaccessফাইলটি পরীক্ষা করে দেখেছি এবং এক্সপায়ারবাইটাইপ ভেরিয়েবলটি পুনরায় সেট করেছি।

তবে শেষ পর্যন্ত ক্রোম (25.0.x) এবং সাফারি (6.0.1) উভয়েই আমার পক্ষে এটি কাজ করেছে:

  1. ফ্লাশিং ক্যাশে
  2. <link>ট্যাগের সাথে ফেভিকনটিকে হার্ড-লিঙ্ক করে
  3. নেভিগেট করা mysite.com/favicon.ico
  4. mysite.comএকটি নতুন ট্যাবে খোলা হচ্ছে

(তৃতীয় ধাপ অবধি, একই ট্যাবে রিফ্রেশ করা পুরানো আইকনটি পুনরায় উত্পাদন করে চলেছে))


8

ম্যাকোস-এ ক্রোমের জন্য, যদি আপনি ইতিমধ্যে এখানে প্রস্তাবিত সম্পূর্ণ ক্রোম ফ্যাভিকন ডাটাবেস মুছতে না চান তবে আপনি কেবলমাত্র বিরোধী আইকনগুলি মুছতে পারেন:

  1. ক্রোম ছেড়ে যান
  2. ফেভিকন ডাটাবেস লোড করুন (এখানে স্ক্লাইট ব্যবহার করে):

sqlite3 ~/Library/Application\ Support/Google/Chrome/Default/Favicons

  1. ফাইলগুলির জন্য অনুসন্ধান করুন যা সমস্যা সৃষ্টি করছে

select * from favicons where url = 'http://mysite.dev/favicon.ico';

  1. আপনি যদি আউটপুট নিয়ে খুশি হন:

delete from favicons where url = 'http://mysite.dev/favicon.ico';


বিকল্পভাবে , আপনি এমন একটি প্যাটার্ন সন্ধান করতে পারেন যা আপনি একাধিক এন্ট্রি মুছতে পুনরায় ব্যবহার করতে পারেন:


  1. সমস্যা সৃষ্টি করছে এমন একাধিক ফাইল অনুসন্ধান করুন

select * from favicons where url like 'http://mysite.dev%';

  1. এবং আবার যদি আপনি এটি থেকে কী খুশি হন:

delete from favicons where url like 'http://mysite.dev%';


  1. টাইপ করুন .exitএবং স্কিলাইট প্রস্থান করতে ফেরত চাপুন
  2. ক্রোম পুনরায় চালু করুন

6

আপনি গুগল থেকে ফেভিকন অনুরোধ করার সময়, আপনি প্রতিক্রিয়া শিরোনাম একবার দেখুন।

Last-Modified: Fri, 09 Jan 2009 16:35:02 GMT
Date: Thu, 01 Dec 2010 00:00:01 GMT
Expires: Fri, 01 Dec 2011 00:00:01 GMT
Cache-Control: public, max-age=31536000
Age: 7

প্রতিক্রিয়াটিতে যদি আপনি একটি "মেয়াদ শেষ:" শিরোনাম রাখেন, ক্লায়েন্ট ব্রাউজারগুলি সেই টাইমস্ট্যাম্পের পরে আইকনটিকে পুনরায় অনুরোধ করবে। সক্রিয় বিকাশ করার সময়, আপনি ভবিষ্যতে মেয়াদ উত্তীর্ণ টাইমস্ট্যাম্পটি সেট করতে পারেন ভবিষ্যতে বা দ্বিতীয়টি এবং সর্বদা এটি এনে দিতে পারেন, যদিও এটি একটি দারিদ্র দীর্ঘস্থায়ী পরিকল্পনা।


2
এটি কেবল প্রাক-উদ্বেগজনকভাবে কাজ করে, যা প্রশ্নের উদ্দেশ্যকে পরাজিত করে।
আনবিভস

6

ক্রোম সংস্করণ: 68.0.3440.106

কেবল ক্রোম পুনরায় চালু করুন (আপনার ঠিকানা বারে): chrome://restart


5

Chrome এর ফেভিকন সমর্থনটি বগি - এই উত্তরটিকে উপেক্ষা করুন

আমি এই উত্তরটি এই ইমপ্রেশনে লিখেছিলাম যে এটি গুগল ক্রোমে ফ্যাভিকনগুলি রিফ্রেশ করার জন্য গ্রহণ করেছে। যাইহোক, দেখা যাচ্ছে যে ক্রোমের ইতিহাসের সিঙ্ক্রোনাইজেশনে আইকনটি অপ্রত্যাশিতভাবে হারিয়ে না যাওয়া পর্যন্ত এটি কেবল প্রথম পাঁচ মিনিট বা তার জন্য কাজ করে until

আসল উত্তর

আপনাকে আপনার ক্যাশে সাফ করতে হবে না, আপনার ব্রাউজারটি পুনরায় চালু করতে হবে বা আপনার এইচটিএমএল পুনর্লিখন করতে হবে না - আপনাকে কেবল একবার আইকনের ইউআরএল পরিবর্তন করতে হবে , যাতে ব্রাউজারটি আগের ক্যাশেড আইকনটি ভুলে যায়।

ধরে নিই যে আপনি <link>আপনার পৃষ্ঠার উপাদানগুলির মাধ্যমে আইকনটি সংজ্ঞায়িত করেছেন <head>, আপনি কনসোলে এই স্ট্যান্ডার্ড-জেএস ওয়ান-লাইনার চালিয়ে তা করতে পারেন :

[].slice.call(document.querySelectorAll('head>link[rel$="icon"]')).map(function(ln){ln.href+='?v=2'});

এটির আরও উন্নত বাস্তবায়নের জন্য যা উত্পাদনের শেষ ব্যবহারকারীদের জন্য এটি স্বয়ংক্রিয়ভাবে করতে পারে, দেখুন ফ্রেশিকন.জেএস


এটি আপনি যদি নিয়ন্ত্রণ করেন না এমন কোনও সার্ভারে ক্যাশেড আইকনটি থেকে মুক্তি পাওয়ার চেষ্টা করছেন তবে এটি আসলে কার্যকর where যেখানে আইকনটি এখন নন -200 http কোডটি হারিয়ে যাচ্ছে / ফিরিয়ে দিচ্ছে। ?v=2আপনার পছন্দের আইকনটির জন্য পুরো ইউআরএল পরিবর্তন করার পরিবর্তে এটি একটি রিফ্রেশের পরে ঘুরে দেখা যায়
পল এস

4

আমি সম্প্রতি আমার বুকমার্কগুলি পুনরুদ্ধার করেছি এবং প্রতিটি পৃষ্ঠায় না গিয়ে FavIcons পুনরুদ্ধার করার উপায় খুঁজছিলাম। আমার অনুসন্ধান আমাকে এই থ্রেড এনেছে।

অনুরূপ পরিস্থিতিতে যারা কেবলমাত্র ফাইভাকন রেলওডার অ্যাডন ডাউনলোড করেন। ইনস্টল হয়ে গেলে আপনি আপনার বুকমার্কস ড্রপডাউন মেনুতে "পুনরায় লোড করা আইকনগুলি" কমান্ডটি পাবেন।

https://addons.mozilla.org/en-US/firefox/addon/faviconreloader/?src=api


এটি সেখানে ইনস্টলেশন জন্য ফিরে এসেছে এবং সত্যিই প্রতিশ্রুতিবদ্ধ লাগছে (আপনি বুকমার্কস মেনুতে অ্যাডঅনটি পাবেন) তবে এটি পুনরায় আরম্ভ না করে আমার ফায়ারফক্স 34-এ (লিনাক্সে) আইকনটি পুনরায় লোড করে না
রুবো o

4

আপনি যদি পিএইচপি ব্যবহার করেন .. তবে আপনি এই লাইনটিও ব্যবহার করতে পারেন।

<link rel="shortcut icon" href="http://www.yoursite.com/favicon.ico?v=<?php echo time() ?>" />

এটি প্রতিটি পৃষ্ঠার লোডে আপনার ফ্যাভিকনকে রিফ্রেশ করবে।


2
সমস্যাটি "এটি প্রতিটি পৃষ্ঠার লোডটিতে আপনার ফ্যাভিকনকে রিফ্রেশ করবে"। কিভাবে ক্যাচিং? ফেভিকন ক্যাশে করা উচিত।
machineaddict

আপনি যদি নিজের নতুন ফেভিকনকে ক্যাশে রাখতে চান .. ঠিক যেমন কোনও নতুন মান সরবরাহ করুন .. <লিঙ্ক rel = "শর্টকাট আইকন" href = " thyite.com/favicon.ico?v=12345 ">
শাকিল আহমেদ

2
ফেভিকন.ইকো? ভি = <? পিএইচপি ইকো এমডি 5_ফাইলে ('ফেভিকন.ইকো') ফেলিক্স ওয়েইনবার্গের পরামর্শ অনুসারে @ ম্যাচিনিয়াডিক্ট
ভ্যান ডেন বুগার্ট

1
এটি এই সমস্যাটি সমাধান করার ভাল উপায় নয়। সময় () ব্যবহার করা এটি প্রতি একক সময় আইকনটি পুনরায় লোড করতে বাধ্য করবে। আপনি ফেভিকন.ইকো ফাইলের শেষ পরিবর্তিত সময়টি বর্তমান দেওয়াল-ঘড়ির সময় চান না।
নিকজি

আপনি যদি নিকটতম 24 ঘন্টা, বা নিকটতম 30 দিন ধরে গোল করেন? একটি মাসিক ক্যাশে রিসেট দরকারী হতে পারে
সুইফটনিঞ্জাপ্রো

3

এটি পরিবর্তন হয়েছে কিনা তা নিশ্চিত করার জন্য আপনি যদি এটি ডিবাগ করতে আগ্রহী হন তবে আপনি নিজের / ইত্যাদি / হোস্ট ফাইলটিতে একটি ডামি এন্ট্রি যুক্ত করতে পারেন এবং নতুন ইউআরএল হিট করতে পারেন। এই ফ্যাভিকন ইতিমধ্যে ক্যাশে হবে না এবং আপনি নিশ্চিত করতে পারেন যে আপনি নতুন কাজ করছেন।

ফ্যাভিকনটির নাম পরিবর্তন করার সংক্ষিপ্ততা, আপনার ব্যবহারকারীদের একটি নতুন অনুলিপি নিতে বাধ্য করার কোনও উপায় নেই


2

এটি ক্রোমের পক্ষে কাজ করে:

  • ম্যাক অন: ফাইল মুছুন

    r. r. user.home} / গ্রন্থাগার / অ্যাপ্লিকেশন সহায়তা / গুগল / ক্রোম / ডিফল্ট / ফ্যাভিকন

  • উইন্ডোজে: ফাইলগুলি মুছুন

    সি: \ ব্যবহারকারীগণ [ব্যবহারকারীর নাম] \ অ্যাপডাটা \ স্থানীয় \ গুগল \ ক্রোম \ ব্যবহারকারীর ডেটা \ ডিফল্ট av ফ্যাভিকনস সি: \ ব্যবহারকারীদের [ব্যবহারকারী নাম] \ অ্যাপডাটা \ স্থানীয় \ গুগল, ক্রোম \ ব্যবহারকারীর ডেটা \ ডিফল্ট av ফ্যাভিকনস-জার্নাল

সূত্র


1

এটি ক্রোম বাগের জন্য কার্যকর: স্টাইলশিটে rel বৈশিষ্ট্যটি পরিবর্তন করুন! যদিও মূল লিঙ্কটি রাখুন। একটি যাদুমন্ত্র মত কাজ করে:

আমি এই কর্মসূচীটি নিয়ে হাজির হয়েছি কারণ গ্রাহকের সাইট / প্রোডাকশন কোডটি আপডেট করতে আমাদেরও সক্ষম হওয়া দরকার এবং কাজ করার জন্য অন্য কোনও সমাধান আমি পাইনি।


1
আমি আক্ষরিকভাবে এখানে প্রতিটি পরামর্শ (কোডিং) সমাধান চেষ্টা করেছি এবং এটিই আমার পক্ষে কাজ করেছে। আপনি কেন কোন ধারণা আছে?
ক্রিস্টাল মিলার

1

আমি জানি এটি একটি সত্যই পুরানো প্রশ্ন তবে এটি এখনও একটি প্রাসঙ্গিক, যদিও এই দিনগুলি কেবল মোজিলার ক্ষেত্রে প্রযোজ্য। (অ-স্ট্যান্ডার্ড ব্রাউজারগুলির জন্য আমরা এক্সপ্লোরার কোজ কী করে তা আমার কোনও ধারণা নেই)।

যদি কেউ শিরোনামে একটি আইকন ট্যাগ অন্তর্ভুক্ত করে তবে Chrome ভাল আচরণ করে।

যদিও মোজিলা বিষয়টি যথাযথভাবে অবগত তবে এগুলি কখনও বিরক্তিকর ছোট জিনিস ঠিক করে না। এমনকি 6 বছর পরে।

সুতরাং, ফায়ারফক্সের সাথে আইকন রিফ্রেশ করার জন্য দুটি উপায় রয়েছে।

  1. আপনার সমস্ত ক্লায়েন্টদের ফায়ারফক্স আনইনস্টল করুন। তারপরে পুনরায় ইনস্টল করুন।

  2. ইউআরএল বারে ম্যানুয়ালি কেবল ডোমেনটি টাইপ করুন - কেবলমাত্র ডোমেন (মাইডোমেন.কম) ব্যবহার করুন না শুধুমাত্র http বা www ব্যবহার করবেন।

এটি অবশ্যই অনুমান করে যে আপনার এনএস রেকর্ডগুলি কেবলমাত্র ডোমেন নামের জন্য রেজোলিউশন অন্তর্ভুক্ত করে।


1

সরল,

1: আমি কোডগুলি নিয়ে ঘুরতে চাই না (পিএস আমার সাইট নির্মাতারা কোড ব্যবহার করেন না, এটি "আপলোড ফাইল" বোতামটি ব্যবহার করে এবং এটি নিজেই করে)

2: আমি CTRL+ চেষ্টা করেছি F5এবং এটি আমার পক্ষে কাজ করে না ....

আমি একটি সমাধান আছে:

আইই: সেটিংস কগ ওয়ে গিয়ে সমস্ত ব্রাউজারের ইতিহাস এবং কুকিজ সাফ করুন

ক্রোম: এক্স এর নীচের অংশের ডানদিকে উপরের ডানদিকে কোণায় মেনুতে যান, তারপরে সেটিংস, ইতিহাস, ব্রাউজিং ডেটা পরিষ্কার করুন এবং প্রয়োগ করা সমস্ত বাক্স চেক করুন (আমি ইতিহাস, কুকিজ দিয়েছি এবং ক্যাচটি খালি করে রেখেছি) সময় প্রারম্ভে)


4
প্রশ্নটি কীভাবে ফেভিকনগুলি ক্যাশে করা হয় তা সম্পর্কিত। আপনার স্থানীয় ক্যাশে সাফ করা আপনার জন্য সমস্যাটি সমাধান করতে চলেছে তবে অন্য কারও জন্য নয়।
মার্ক চর্লে

@ মার্কচর্লি যা মূল প্রশ্নটি সম্পর্কে ঠিক সেটাই। স্থানীয় উন্নয়নের পরিবেশে ফেভিকনগুলির ক্যাচিং।
মিস্টারআপডাউন


0

এখানে আমি কীভাবে এটি একটি সহজ অ্যানিমেটেড ফ্যাভিকন এবং ফায়ারফক্স 3.6.13 (বিটা সংস্করণ) দিয়ে পরিচালনা করেছি এটি সম্ভবত ফায়ারফক্সের অন্যান্য সংস্করণগুলির জন্যও কাজ করবে, যদি তা না হয় তবে আমাকে জানান। এটি মূলত আর্টলুংয়ের সমাধান, তবে .gif ফাইলটিকেও সম্বোধন করা:

  1. আমি এফটিপি প্রোগ্রামের মাধ্যমে খুললাম, আমার ফেভিকন.ইকো এবং ফ্যাভিকন.আইপি ফাইলগুলি ডাউনলোড করেছি,
  2. তারপরে সেগুলি আমার সার্ভারের ফাইলগুলি থেকে মুছে ফেলুন।
  3. তারপরে আমি এগুলি আমার ব্রাউজারে খুললাম আর্টলুংয়ের পরামর্শ অনুসারে: http://mysite.com/favicon.ico এবং http://mysite.com/favicon.gif একবার এই ঠিকানাগুলি 404 ত্রুটি পৃষ্ঠা লোড এবং প্রদর্শিত হয়েছিল ("পৃষ্ঠা পাওয়া যায় নি")
  4. আমি তখনই আমার সার্ভারে দুটি ফাইলই আপলোড করেছি এবং প্রেস্টো - সঠিক আইকনগুলি তাত্ক্ষণিকভাবে প্রদর্শিত হয়েছিল।

1
ও - বিটিডব্লিউটি নতুন প্রদর্শন করার জন্য আমাকে আমার সংরক্ষিত বুকমার্কটিও মুছতে হয়েছিল - এবং এই একই পদ্ধতিটি গুগল ক্রোমেও কাজ করে worked
লাইনোফবার্ডস

0

এছাড়াও নিশ্চিত করুন যে আপনি সম্পূর্ণ চিত্র URL টি কেবল তার আপেক্ষিক পথেই রেখেছেন:

http://www.example.com/images/favicon.ico

এবং না:

images/favicon.ico

3
/images/favicon.icoএটি করার যথাযথ উপায়: এটি বিভিন্ন পরিবেশের জন্য "কেবলমাত্র কাজ করে" (দেব / পরীক্ষা / উত্পাদন), এবং এটি একটি পরম পথ - নথির বেস URL থেকে।
এভিনিস

দুর্ভাগ্যক্রমে আপনার আইই 7
জেফকোড.ব্লগস্পট.কম

2
এটি আসলে কোনও উত্তর নয়, এটি একটি মন্তব্য।
জ্যাক

0

উপরের কিছু পদক্ষেপ প্রয়োগ করা সত্ত্বেও যদি সমস্যাটি অব্যাহত থাকে তবে আইআইএস সার্ভারটি পুনরায় চালু করার চেষ্টা করুন । আশাকরি এটা সাহায্য করবে...


-3

সাইমন, আমি মনে করি এতক্ষণে অন্য কোনও উত্তর গৃহীত হওয়ার কারণ নেই। এইভাবে আমি বিশ্বাস করি এটি পারে তবুও এটি গ্রেইসের সমস্যা পারে - বিশেষ করে যদি আপনি 'রিসোর্স প্লাগইন' ব্যবহার করেন।

যদি আপনার প্লাগইনগুলি কোনও ফ্যাভিকন সরবরাহ করে (যা - অযৌক্তিকভাবে - অনেকগুলি করেন) তবে তারা আপনাকে ব্যবহার করতে ইচ্ছুক একটিটিকে ওভাররাইড করতে পারে - প্রদত্ত আপনার একটি প্লাগইনে রয়েছে।

যদি আপনার সমস্ত প্লাগইন থেকে ফ্যাভিকন মুছে ফেলা অস্থায়ীভাবে সমস্যার সমাধান করে তবে আপনি সম্ভবত এটির অভিজ্ঞতা নিচ্ছেন:

http://jira.grails.org/browse/GPRESOURCES-134


-3

অ্যাপ্লিকেশন আইকন পরিবর্তন করতে দয়া করে নীচের পদক্ষেপগুলি অনুসরণ করুন:

  1. প্রকল্পে আপনার .ico ফাইল যুক্ত করুন।
  2. কৌণিক.জসনে যান এবং সেই "প্রকল্পগুলি" -> "স্থপতি" -> "বিল্ড" -> "বিকল্পগুলি" -> "সম্পদ" এবং এখানে আপনার আইকন ফাইলের জন্য একটি এন্ট্রি করুন। এটি কীভাবে করা যায় তা জানতে ফেভিকন.আইকো-র বিদ্যমান এন্ট্রিটি পড়ুন।
  3. Index.html এ যান এবং আইকন ফাইলের পাথ আপডেট করুন। উদাহরণ স্বরূপ,

<link rel="icon" type="image/x-icon" href="abc.ico">

বিকল্পভাবে, আপনার আইকন ফাইলটির নাম ফেভিকন.ইকো দিয়ে নামকরণ করুন এবং এটি ডিরেক্টরিতে প্রতিস্থাপন করুন।

  1. সার্ভারটি পুনরায় চালু করুন।
  2. হার্ড রিফ্রেশ ব্রাউজার এবং আপনি যেতে ভাল।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.