🔖 סימניה: ריענון תמונות
-
@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();
ומדביק שם. כעת הסימניה תפעל בכל פעם שתלחץ על הסימניה.
-
@Men770 אמר ב סימניה: ריענון תמונות:
@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();
ומדביק שם. כעת הסימניה תפעל בכל פעם שתלחץ על הסימניה.
עשיתי מה שאמרת לעשות אבל לא ראיתי שזה מרענן את התמונות וכן זה עושה לי מסגרות אדומות כמו בתמונה
-
@teker309 אחרי הלחיצה אתה מעביר את העכבר למעל תמונה שלא מתרעננת ולוחץ כדי לרענן אותה. אם המסגרות האדומות נעלמות זה סימן שהתמונה שבחרת מתרעננת. אם אתה רוצה לרענן את כל הדף אתה לוחץ על a או על ש'.
-
@Men770 אמר ב סימניה: ריענון תמונות:
אם המסגרות האדומות נעלמות זה סימן שהתמונה שבחרת מתרעננת
זה לא נכון לבינתיים.
כדי לצאת ממצב בחירת תמונות צריך ללחוץ esc
אם תרצה שלחיצה על הסימניה ירענן אוטומטי כל התמונות של הדף (בלי ליכנס למצב בחירת תמונות), אז הנוסח של הסימניה הוא כך:javascript:function dynamicallyLoadAndRunScript(url, fnOnload){var script = document.createElement("script"); script.src = url; script.onload = fnOnload; document.head.appendChild(script)} function fnOnload(){window.yzRefreshImages({refreshAll: true})} if (!window.yzRefreshImages) {dynamicallyLoadAndRunScript("https://mendi.net770.net/netfree/images.js", fnOnload)} else fnOnload();
-
פוסט זה נמחק! -
הסקריפט הפסיק לעבוד?
לחיצה על הסימנייה לא מרענן את התמונות, רק רענון הדף. -
@Men770 התעודה שלך לא בתוקף...
@קרש
תשתמש בזה בינתיים:javascript:window.yzRefreshImages||(window.yzRefreshImages=function(a){function b(){return Math.floor(65535*Math.random()).toString(16)}function c(a){return a.replace(m,"")}function d(a){var d="&~nfopt(r="+b()+")";return /^data:/.test(a)?a:c(a).replace(n,function(a,b){return(b||"?")+d})}function e(a){var b=getComputedStyle(a).backgroundImage;"none"!=b&&(a.style.backgroundImage=b.replace(/url\('?"?(.+?(?:\(r=[a-z0-9]{1,4}\))?)"?'?\)/g,(a,b)=>"url(\""+d(b)+"\")"))}function f(a,b){a.src&&(a.src=d(a.src)),a.srcset&&b&&(a.srcset=a.srcset.replace(new RegExp(b.substr(b.lastIndexOf("/")+1).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")+"(\\??&~nfopt\\(r=[a-f0-9]{1,4}\\))?","g"),a=>d(a)))}function g(a,b){for(var c of a.querySelectorAll("*")){if(b&&b.x&&b.y){var d=c.getBoundingClientRect();if(b.x<d.left||d.right<b.x||b.y<d.top||d.bottom<b.y)continue}if(e(c),c instanceof HTMLImageElement&&f(c,c.currentSrc),c instanceof HTMLPictureElement){var h;for(var i of c.children)i instanceof HTMLImageElement&&(h=i.currentSrc);for(i of c.children)i instanceof HTMLSourceElement&&f(i,h)}c.shadowRoot&&g(c.shadowRoot),c.contentDocument&&g(c.contentDocument)}}function h(a){a.preventDefault(),g(document,{x:a.x,y:a.y})}function i(b){27===b.which?(document.removeEventListener("click",h,!0),document.removeEventListener("keydown",i,!0),document.removeEventListener("mouseover",j,!0),document.removeEventListener("mouseout",k,!0),l.style.outline="none"):65===b.which&&(document.removeEventListener("click",h,!0),document.removeEventListener("keydown",i,!0),document.removeEventListener("mouseover",j,!0),document.removeEventListener("mouseout",k,!0),l.style.outline="none",a.refreshAll=!0,g(document,a))}function j(a){var b=a.target;b.style.outline="2px solid #f00",l=b}function k(a){a.target.style.outline=""}a=a||{refreshAll:!1};var l,m=/(?:\?)?&~nfopt\(([^/]+)\)$/,n=/(\?.*)?$/;a.refreshAll?g(document):(document.addEventListener("click",h,!0),document.addEventListener("keydown",i,!0),document.addEventListener("mouseover",j,!0),document.addEventListener("mouseout",k,!0))}),window.yzRefreshImages({refreshAll:!0});