מניעת ריענון אוטומטי
-
יש אתרים שמתרעננים אוטומטית אחרי זמן מוגדר.
האם יש דרך למנוע את זה? (כרום)
תודה! -
@הבוס-הגדול כנראה שזה לא ריענון אוטומטי, אלא הקפאה של הכרטיסיה עד שחוזרים אליה.
@משרדי בשביל לבטל את הקפאת הכרטיסיות בכרום.
- הדבק את השורה הבאה בשורת הכתובת chrome://flags/#proactive-tab-freeze
- חפש tab freezing.
- בחר disable.
בדף הזה chrome://discards/ תוכל לראות איזה כרטיסיות מוקפאות ואיזה לא.
ראה כאן וכאן -
@הבוס-הגדול אני לא מכיר פתרון טוב. זה קורה בגלל הסקריפט הזה שמוטמע בדף:
setTimeout(function() { location.reload(); }, 420000);
שגורם לרענון כל 7 דקות (420,000 מילי-שניות).
אני לא מכיר דרך למנוע את זה.
בעקרון הייתי מציע לכתוב סקריפט שדורס את הפונקציהlocation.reload
, אבל הבעיה היא ש-location.reload
לא ניתן לכתיבה...
(ב-firefox אפשר להשתמש בתוסף ublock origin כדי לחסום סקריפט מוטמע, אבל זה לא עובד בכרום) -
@הבוס-הגדול מצאתי פתרון!
תתקין את התוסף tamper monkey.
תפתח את האתר http://www.hon.co.il
תפתח את תפריט התוסף ותבחר Create new script...
בחלון שנפתח תחליף את כל הטקסט הקיים בסקריפט זה:// ==UserScript== // @name Disable page reload // @namespace http://tampermonkey.net/ // @version 0.1 // @description Disable page reload every 7 minutes // @author yossizahn // @match http://www.hon.co.il/ // @grant none // @run-at document-start // ==/UserScript== (function() { function mySetTimeout (func, miliseconds) { if (miliseconds === 420000) { return '👅'; } return window._setTimeout(func, miliseconds); } window._setTimeout = setTimeout; window.setTimeout = mySetTimeout; })();
תלחץ על ctrl+s לשמור.
שים לב: זה מיועד רק לאתר זה. זה לא פתרון ג'נרי.