🔖 סימניה: ריענון תמונות
-
@someuser
אתה מתכוון "כרגע", בשביל מה יש כאן את מיטב המוחות?.... -
@shraga אדרבה
אבל יהיה למיטב המוחות עבודה קשה, כי בבייס 64 או שצריך לרענן את כל הדף או לגלות איזה סקריפט שקרא לתמונה הזו ולקרוא לה שוב, זה לא כ"כ פשוט -
@someuser אמר ב סימניה: ריענון תמונות:
כי בבייס 64 או שצריך לרענן את כל הדף או לגלות איזה סקריפט שקרא לתמונה הזו ולקרוא לה שוב, זה לא כ"כ פשוט
למה?
-
@Men770 כי זה לא נטען כמו תמונה רגילה שאתה שולח בקשת GET ומקבל תמונה, זה מוטמע בתוך ה HTML, ובבקשה הראשונה ששלחה את כל הדף קיבלת גם את המחרוזת קידוד של התמונה, אז אם אתה רוצה לרענן אותה אתה צריך לקבל מחדש את כל הדף.
ולפעמים זה לא מגיע בתוך ה HTML הבסיסי, אלא זו פונקציה ששולחת את הבקשה ומקבלת את המחרוזת ומטמיעה אותה בתוך ה HTML. אבל בכל מקרה זה לא בקשה רגילה -
@someuser אמר ב סימניה: ריענון תמונות:
@Men770 כי זה לא נטען כמו תמונה רגילה שאתה שולח בקשת GET ומקבל תמונה, זה מוטמע בתוך ה HTML, ובבקשה הראשונה ששלחה את כל הדף קיבלת גם את המחרוזת קידוד של התמונה, אז אם אתה רוצה לרענן אותה אתה צריך לקבל מחדש את כל הדף.
ולפעמים זה לא מגיע בתוך ה HTML הבסיסי, אלא זו פונקציה ששולחת את הבקשה ומקבלת את המחרוזת ומטמיעה אותה בתוך ה HTML. אבל בכל מקרה זה לא בקשה רגילהאז אתה צריך לגרום לו לבדוק מחדש? ומה יהיה אם תשנה את הנתיב ומייד תחזיר?
-
@Men770 זה לא נתיב, זה מחרוזת קידוד, אם אתה משנה אותה אתה מאבד את התמונה, השרת של נטפרי לא שולח את המחרוזת המקורית, הוא מפקסל אותה ומקודד מחרוזת חדשה, אין לך מה לשנות בה.
אולי במקרה שזה לא מגיע יחד עם ה HTML אלא בבקשה נפרדת, אם תצליח לנטר את ה URL תוכל לשלוח בקשה חדשה לאותו URL, אבל במקרה שזה מגיע יחד עם ה HTML אתה חייב לקבל את כל ה HTML בבת אחת, השרת לא ישלח לך רק את התמונה -
@shraga אמר ב סימניה: ריענון תמונות:
@yzahn לא הבנתי את התועלת ברענון רק לאובייקט ספציפי, זה בשביל לחסוך תעבורה לבעלי הנטסטיקים?
- נתוסף אופציה להקיש
a
(אוA
אוש
) במצב בחירה כדי לרענן כל התמונות שבדף ולצאת למצב רגיל. (קרדיט ל@Men770 ) - אם אתה רוצה תמיד ההתנהגות הישנה (דהיינו לרענן כל התמונות) תחליף בסימניה איפה שכתוב:
yzRefreshImages()
לזה:
yzRefreshImages({refreshAll: true})
כמו"כ כדאי שזה יהיה כתוסף לכרום (עד שנטפרי יזהו את הפופולריות ויטמיעו במערכת...) שישמש כתחליף לכרטסת וירענן אוטומטית בלי לחיצה, כעת יותר קל ללחוץ על קונטרול + F5 בשביל רענון קשיח...
ודאי, יש כמה וכמה מעלות טובות שנוכל לקבל אם יהיה תוסף. יש לי המון חלומות, נראה מה יצא לפועל...
- נתוסף אופציה להקיש
-
@yzahn אני לא מבין כלום בתכנות
שורה תחתונה מה אני צריך לעשות שיהיה לי את הקוד או התוסף הכי מעודכן לזה ?
יש לי את זהjavascript:function dynamicallyLoadAndRunScript(url, fnOnload){var script = document.createElement("script"); script.src = url; script.onload = fnOnload; document.head.appendChild(script)} function fnOnload(){window.yzRefreshImages()} if (!window.yzRefreshImages) {dynamicallyLoadAndRunScript("https://mendi.net770.net/netfree/images.js", fnOnload)} else fnOnload();
-
@מעמד אמר ב סימניה: ריענון תמונות:
@yzahn אני לא מבין כלום בתכנות
שורה תחתונה מה אני צריך לעשות שיהיה לי את הקוד או התוסף הכי מעודכן לזה ?
יש לי את זהjavascript:function dynamicallyLoadAndRunScript(url, fnOnload){var script = document.createElement("script"); script.src = url; script.onload = fnOnload; document.head.appendChild(script)} function fnOnload(){window.yzRefreshImages()} if (!window.yzRefreshImages) {dynamicallyLoadAndRunScript("https://mendi.net770.net/netfree/images.js", fnOnload)} else fnOnload();
הקוד הכי מעודכן. התוסף לא קיים.
@yzahn אם בכל מקרה זה יכנס לכרטיסיה של נטפרי, מה העניין בלבזבז זמן על תוסף? -
-
@מעמד אמר ב סימניה: ריענון תמונות:
@Men770 אבל אני רואה ש @yzahn כתב שאפשר ללחוץ על Aאו ש לרענון ואצלי לא עובד ולכן שאלתי מה הכי מעודכן
אחרי שאתה לוחץ על הסימניה אתה יכול ללחוץ על a במקום לבחור את הכל והכל יתרענן. זה גם יזכור את הבחירה לפעמים הבאות שתלחץ באותה כרטיסיה
-
@Men770 אמר ב סימניה: ריענון תמונות:
@yzahn אם בכל מקרה זה יכנס לכרטיסיה של נטפרי, מה העניין בלבזבז זמן על תוסף?
אני סבור שתוסף יהיה יותר טוב מהכרטסייה. יש יכולות שם שאין לכרטיסייה במצב הנוכחי (שהוא מוזרק לקוד של הדף). אני מתכוון לבדוק את ההיתכנות של העברת כל הכרטיסייה לתוסף.
-
@yzahn אמר ב סימניה: ריענון תמונות:
@Men770 אמר ב סימניה: ריענון תמונות:
@yzahn אם בכל מקרה זה יכנס לכרטיסיה של נטפרי, מה העניין בלבזבז זמן על תוסף?
אני סבור שתוסף יהיה יותר טוב מהכרטסייה. יש יכולות שם שאין לכרטיסייה במצב הנוכחי (שהוא מוזרק לקוד של הדף). אני מתכוון לבדוק את ההיתכנות של העברת כל הכרטיסייה לתוסף.
סיימת כבר את הסימניה?
-
@Men770 לא, יש עוד רעיונות ומקומות לשיפור. (ובעצם כל אחד מוזמן לעשות fork ולהמשיך את העבודה...).
-
@yzahn אמר ב סימניה: ריענון תמונות:
@Men770 אמר ב סימניה: ריענון תמונות:
@yzahn אם בכל מקרה זה יכנס לכרטיסיה של נטפרי, מה העניין בלבזבז זמן על תוסף?
אני סבור שתוסף יהיה יותר טוב מהכרטסייה. יש יכולות שם שאין לכרטיסייה במצב הנוכחי (שהוא מוזרק לקוד של הדף). אני מתכוון לבדוק את ההיתכנות של העברת כל הכרטיסייה לתוסף.
זה התחיל בתוסף
-
@Chocolate
הריענון האוטומטי התחיל בתוסף.
הכרטיסיה עצמה כבר היתה קיימת לפני זה. -
נכון
זה היה הכוונה -
הבעיה בתוסף, שזה יעבוד רק אצל אלו שהתקינו אותו....
-
בקיצור אם אני רוצה את השיפור שכתוב פה איך למעשה אני עושה זאת. תחשבו שאתם מסבירים לילד בן 10
-
@teker309 אתה יוצר סימניה חדשה (קליק ימני על סרגל הסימניות (אם לא מוצג ניתן להציגו על ידי הקשת קונטרול+B)>הוסף דף...). בשם אתה כותב כל שם שתרצה וב'כתובת אתר' אתה מעתיק את זה:
javascript:function dynamicallyLoadAndRunScript(url, fnOnload){var script = document.createElement("script"); script.src = url; script.onload = fnOnload; document.head.appendChild(script)} function fnOnload(){window.yzRefreshImages()} if (!window.yzRefreshImages) {dynamicallyLoadAndRunScript("https://mendi.net770.net/netfree/images.js", fnOnload)} else fnOnload();
ומדביק שם. כעת הסימניה תפעל בכל פעם שתלחץ על הסימניה.