locked
איך מכריחים דפדפן לרענן את הדף? RRS feed

  • שאלה

  • קרה לי כמה פעמים ששיניתי / הוספתי פונקציות JS, או הגדרות CSS, בקבצים קיימים

    ואפילו הוספתי קבצים חדשים, ואחרי שהעליתי לאתר, קיבלתי הודעה מחברה שבדקו את השינויים, שהם נתקלו בשגיאות, שנבעו מכך שהדפדפן לא טען את הקבצים החדשים

    או לא רענן את הקבצים הקיימים.

    הבעיה קורית גם אם הדפדפן היה סגור ופתחו אותו במיוחד לצורך הבדיקה.

    האם יש דרך לפתור את הענין?

    (ראית בstackoverflow שמציעים להוסיף מס' רנדומלי לקבצי JS או CSS בשביל שהם ייראו כחדשים לדפדפן ואז הוא יטען אותם מחדש, הבעיה שאצלי זה קורה גם עם קבצים חדשים לחלוטין??)

     

    בתודה

     

    יום חמישי 26 ינואר 2012 07:42

תשובות

  • הבנת נכון, במקרה כרגע אני מדברת על script של JS

    אבל זה קרה לי בעבר גם עם link לCSS

    מדובר על דפי asp קלאסי.

     

    הוספת התאג - <meta http-equiv="Cache-Control" content="No-Cache">

    כעצתך אכן פותר את הבעיה.

    תודה!

     

    יום חמישי 26 ינואר 2012 09:58
  • זה נשמע ממש מוזר - כדי שאבין נכון, אתה מתכוון שאתה מוסיף לדף ה - html שלך הפנייה לקובץ CSS חדש שלא היה קודם, והוא פשוט לא מוריד אותו ?

     

    במידה וכן - תוכל להגדיר לדף לא להישמר במטמון - האם אתה מדבר על דפי html או דפי aspx ?

    • סומן כתשובה על-ידי Gooloosh יום חמישי 26 ינואר 2012 10:31
    יום חמישי 26 ינואר 2012 09:34
    מנחה דיון

כל התגובות

  • זה נשמע ממש מוזר - כדי שאבין נכון, אתה מתכוון שאתה מוסיף לדף ה - html שלך הפנייה לקובץ CSS חדש שלא היה קודם, והוא פשוט לא מוריד אותו ?

     

    במידה וכן - תוכל להגדיר לדף לא להישמר במטמון - האם אתה מדבר על דפי html או דפי aspx ?

    • סומן כתשובה על-ידי Gooloosh יום חמישי 26 ינואר 2012 10:31
    יום חמישי 26 ינואר 2012 09:34
    מנחה דיון
  • הבנת נכון, במקרה כרגע אני מדברת על script של JS

    אבל זה קרה לי בעבר גם עם link לCSS

    מדובר על דפי asp קלאסי.

     

    הוספת התאג - <meta http-equiv="Cache-Control" content="No-Cache">

    כעצתך אכן פותר את הבעיה.

    תודה!

     

    יום חמישי 26 ינואר 2012 09:58
  • אם זה עזר לך - אנא סמני תשובה זו כפיתרון.

     

    תודה

    יום חמישי 26 ינואר 2012 10:18
    מנחה דיון
  • ניסית להשתמש עם ETAG?

    כי כשאתה מגדיר NO CACHE, אתה גורם להוריד את הקובץ בכל ריפרוש של הדף, וזה יוצר עומס

    יום שלישי 07 פברואר 2012 12:53
  • האמת שאני לא מכירה את etag

    חיפשתי לא מצאתי מדריך טוב ללמוד אותו

    אתה מכיר כזה?

    או שאתה יכול לענות לי על השאלות: 

    ETAG הוא כללי לדף? או ספציפי לתמונה / קובץ מצורף?

    אם אני רוצה שהקובץ ישתנה אני רק משנה את המספר?

    אם הוא מזהה את הקובץ כקובץ אחר אז זה לא יגרום להרבה דפים ישנים להישמר בדפדפן של הלקוח?

    בתודה

    יום שלישי 07 פברואר 2012 13:11