ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
איתי1אורח · ·
 

הודעה פורסם: 20/06/2016 - 04:27
נושא ההודעה: למה אתר "הארץ" כל-כך איטי בפיירפוקס?

לדוגמה, נסו לעשות scrolling בדף

http://www.haaretz.co.il/blogs/orikatz/1.2979879

בכרומיניום זה איכשהו בסדר, אבל בפיירפוקס זה ממש לא זז. למה? (חוץ מהעובדה שהאחר נכתב ע"י חובבנים)

אני משתמש ב-debian jessie
firefox 45.2.0
chrominum 51.0.2704.79

תודה,
איתי
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
DanRRלא בפורום כעת ת.הצטרפות: 27/08/2007 · הודעות: 115 ·
 

הודעה פורסם: 20/06/2016 - 07:27
נושא ההודעה:

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

הודעה פורסם: 20/06/2016 - 08:38
נושא ההודעה:

תפעיל noscript ביחד עם גירסת המובייל (זה מבטל את כל הזבל JSי שלהם)
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 20/06/2016 - 12:24
נושא ההודעה:

ציטוט:
נסו לעשות scrolling בדף


לא תודה!
אני כבר שנים רבות לא נותקרב למקום הזה אפילו חליפת מגן.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצעהאורח · ·
 

הודעה פורסם: 20/06/2016 - 14:10
נושא ההודעה: גלוש בלינקס ודומיו

https://he.wikipedia.org/wiki/Lynx_(%D7%93%D7%A4%D7%93%D7%A4%D7%9F)
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
רם אוןאורח · ·
 

הודעה פורסם: 20/06/2016 - 14:22
נושא ההודעה: בגל הפירסומות

אם אתה נכנס כמשתמש רשום, אז אין לך פירסומות. אם אתה לא רשום, ויש לך חוסם פירסומות, אז לא תוכל לקרוא שוב.

זו התשובה הטכנית.

הסיבה האמיתית היא שהאתר כל הזמן חושב כמה שהוא חכם.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אלכס___אורח · ·
 

הודעה פורסם: 20/06/2016 - 15:12
נושא ההודעה: Re: למה אתר "הארץ" כל-כך איטי בפיירפוקס?

איתי1 :
לדוגמה, נסו לעשות scrolling בדף

http://www.haaretz.co.il/blogs/orikatz/1.2979879

בכרומיניום זה איכשהו בסדר, אבל בפיירפוקס זה ממש לא זז. למה? (חוץ מהעובדה שהאחר נכתב ע"י חובבנים)

אני משתמש ב-debian jessie
firefox 45.2.0
chrominum 51.0.2704.79

תודה,
איתי

על מה אתה מדבר?
הארץ נע סביב השמש במהירות של 29 ק"מ לשנייה, זה איטי?

למה אתה ישר מעשים את IceWeasel \ FireFox (בדביאן הU.A שונה).
כן, לכרומיום יש מנוע JS קצת יותר חזק מפייר-פוקס. לא משהוא שאנכנו באמת מרגישים, עם הקוד JS של האתר נכתב כמו שצריך ובלי אופטימיזציה לדפדפנים ספציפיים.

אני על פייר-פוקס רגיל(לא IceWeasel) שניתי את User Agent ל TEST, ניכסתי להארץ היא נטענת לעט, אבל זזה סבבה פחות או יותר אצלי (יש מחשב נייד יחסית חזק) בשלב שהכל באפור.
ובסיום הטעינה מתעקשת שאני יבטל את ADBlock "אתר הארץ חסום לגולשים שמשתמשים בחוסם פרסומות" גם אחרי שביתלטי אותו מתעקש עם ההעודה הזו עדיין "אתר הארץ חסום לגולשים שמשתמשים בחוסם פרסומות".

אולי הבעיה נמצאת פה:
קוד:

       
                                   <!-- total media script -->
<script >

var mdspop = {
   pop : function (e, t) {
      var n = t.cap || 1;
      var r = t.wait || 4;
      var i = t.cookie || "__.mdspop";
      var s = t.width;
      var o = t.height;
      var t = "";
      var u = {
         initialize : function () {
            this.ua.initialize()
         },
         ua : {
            initialize : function () {
               this.browser = this.searchString(this.list_browser) || "unknown";
               this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "unknown";
               this.os = this.searchString(this.list_os) || "unknown";
               if (this.browser == "Chrome" || this.browser == "chrome") {
                  s = s || window.innerWidth;
                  o = o || window.innerHeight
               } else if (this.browser == "Explorer" || this.browser == "explorer") {
                  s = s || window.innerWidth;
                  o = o || window.innerHeight
               } else {
                  s = s || screen.width;
                  o = o || screen.height
               }
               t = "width=" + s + ",height=" + o + ",resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no,scrollbars=yes,top=0,left=0"
            },
            list_browser : [{
                  str : navigator.userAgent,
                  subStr : "Chrome",
                  id : "Chrome"
               }, {
                  str : navigator.userAgent,
                  subStr : "OmniWeb",
                  versionSearch : "OmniWeb/",
                  id : "OmniWeb"
               }, {
                  str : navigator.vendor,
                  subStr : "Apple",
                  id : "Safari",
                  versionSearch : "Version"
               }, {
                  prop : window.opera,
                  id : "Opera",
                  versionSearch : "Version"
               }, {
                  str : navigator.vendor,
                  subStr : "iCab",
                  id : "iCab"
               }, {
                  str : navigator.vendor,
                  subStr : "KDE",
                  id : "Konqueror"
               }, {
                  str : navigator.userAgent,
                  subStr : "Firefox",
                  id : "Firefox"
               }, {
                  str : navigator.vendor,
                  subStr : "Camino",
                  id : "Camino"
               }, {
                  str : navigator.userAgent,
                  subStr : "Netscape",
                  id : "Netscape"
               }, {
                  str : navigator.userAgent,
                  subStr : "MSIE",
                  id : "Explorer",
                  versionSearch : "MSIE"
               }, {
                  str : navigator.userAgent,
                  subStr : "Gecko",
                  id : "Mozilla",
                  versionSearch : "rv"
               }, {
                  str : navigator.userAgent,
                  subStr : "Mozilla",
                  id : "Netscape",
                  versionSearch : "Mozilla"
               }
            ],
            list_os : [{
                  str : navigator.platform,
                  subStr : "Win",
                  id : "Windows"
               }, {
                  str : navigator.platform,
                  subStr : "Mac",
                  id : "Mac"
               }, {
                  str : navigator.userAgent,
                  subStr : "iPhone",
                  id : "iPhone/iPod"
               }, {
                  str : navigator.platform,
                  subStr : "Linux",
                  id : "Linux"
               }
            ],
            searchString : function (e) {
               for (var t = 0; t < e.length; t++) {
                  var n = e[t].str;
                  var r = e[t].prop;
                  this.versionSearchString = e[t].versionSearch || e[t].id;
                  if (n) {
                     if (n.indexOf(e[t].subStr) != -1) {
                        return e[t].id
                     }
                  } else {
                     if (r) {
                        return e[t].id
                     }
                  }
               }
            },
            searchVersion : function (e) {
               var t = e.indexOf(this.versionSearchString);
               if (t == -1) {
                  return
               }
               return parseFloat(e.substr(t + this.versionSearchString.length + 1))
            }
         },
         cookie : {
            get : function (e, t) {
               var n = new Date;
               n.setTime(n.getTime());
               var r = (new Date(n.getTime() + 1e3 * 60 * 60 * t)).toGMTString();
               var i = document.cookie.split(";");
               var s = "";
               var o = "";
               var u = [0, r];
               for (var a = 0; a < i.length; a++) {
                  s = i[a].split("=");
                  o = s[0].replace(/^\s+|\s+$/g, "");
                  if (o == e) {
                     b_cookie_found = true;
                     if (s.length > 1) {
                        u = unescape(s[1]).split("|");
                        if (u.length == 1) {
                           u[1] = r
                        }
                     }
                     return u
                  }
                  s = null;
                  o = ""
               }
               return u
            },
            set : function (e, t, n) {
               document.cookie = e + "=" + escape(t + "|" + n) + ";expires=" + n + ";path=/"
            }
         },
         listener : {
            add : function (e, t, n) {
               var r = "on" + t;
               if (typeof e.addEventListener != "undefined") {
                  e.addEventListener(t, n, arguments.callee)
               } else {
                  if (typeof e.attachEvent != "undefined") {
                     e.attachEvent(r, n)
                  } else {
                     if (typeof e[r] != "function") {
                        e[r] = n
                     } else {
                        var i = e[r];
                        e["old_" + r] = i;
                        e[r] = function () {
                           i();
                           return n()
                        }
                     }
                  }
               }
            },
            remove : function (e, t, n) {
               var r = "on" + t;
               if (typeof e.removeEventListener != "undefined") {
                  e.removeEventListener(t, n, false)
               } else {
                  if (typeof e.detachEvent != "undefined") {
                     e.detachEvent(r, n)
                  } else {
                     if (typeof e["old_" + r] != "function") {
                        e[r] = null
                     } else {
                        e[r] = e["old_" + r]
                     }
                  }
               }
            }
         },
         format : {},
         random : function () {
            return Math.floor(Math.random() * 1000001)
         }
      };
      u.initialize();
      u.format.popunder = {
         settings : {
            url : e,
            times : n,
            hours : r,
            cookie : i
         },
         config : t,
         isBinded : false,
         isTriggered : false,
         initialize : function () {
            var e = u.cookie.get(u.format.popunder.settings.cookie, u.format.popunder.settings.hours);
            this.cookie = {};
            this.cookie.times = !isNaN(Number(e[0])) ? Number(e[0]) : 0;
            this.cookie.expires = !isNaN(Date.parse(e[1])) ? e[1] : (new Date).toGMTString();
            if (document.readyState == "complete") {
               setTimeout(u.format.popunder.bind, 1)
            } else {
               u.listener.add(document, "DOMContentLoaded", function () {
                  u.listener.remove(document, "DOMContentLoaded");
                  u.format.popunder.bind()
               });
               u.listener.add(document, "onreadystatechange", function () {
                  if (document.readyState == "complete") {
                     u.listener.remove(document, "onreadystatechange");
                     u.format.popunder.bind()
                  }
               });
               u.listener.add(window, "load", u.format.popunder.bind)
            }
         },
         bind : function () {
            if (u.format.popunder.isBinded) {
               return
            }
            u.format.popunder.isBinded = true;
            if (u.format.popunder.cookie.times >= u.format.popunder.settings.times) {
               return
            }
            var e = {};
            for (var t in u.format.popunder.binders) {
               var n = u.format.popunder.binders[t];
               var r = t.split("");
               var i = "",
               s = "";
               var o = 1,
               a;
               for (var f = 0; f < r.length; f++) {
                  var l = r[f];
                  if (l.match(/[a-z0-9]/) == null) {
                     continue
                  }
                  a = l.search(/[a-z]/) == 0;
                  if (a) {
                     if (a != o) {
                        e[i][s] = n;
                        i = l
                     } else {
                        i += l
                     }
                  } else {
                     if (a != o || parseInt(f) + 1 == r.length) {
                        if (a != o) {
                           if (typeof e[i] != "object") {
                              e[i] = {}

                           }
                           s = l
                        }
                        if (parseInt(f) + 1 == r.length) {
                           e[i][a == o ? s + l : s] = n
                        }
                     } else {
                        s += l
                     }
                  }
                  o = a
               }
            }
            var c = e[u.ua.browser.toLowerCase()] || e.all;
            var h = Object.keys(c);
            h.sort();
            for (var p = 0; p < h.length; p++) {
               var s = h[p];
               if (u.ua.version <= s) {
                  break
               }
            }
            c[s]()
         },
         binders : {
            chrome30 : function () {
               u.listener.add(document, "click", u.ua.os == "Windows" ? u.format.popunder.triggers.fullscreen_trigger : u.format.popunder.triggers.triple_trigger)
            },
            chrome28 : function () {
               u.listener.add(document, "click", u.format.popunder.triggers.triple_trigger)
            },
            firefox12_chrome21 : function () {
               u.listener.add(document, "click", u.format.popunder.triggers.double_trigger)
            },
            explorer0 : function () {
               u.listener.add(document, "click", u.format.popunder.triggers.single_delay)
            },
            all0 : function () {
               u.listener.add(document, "click", u.format.popunder.triggers.single)
            }
         },
         triggers : {
            fullscreen_trigger : function (e) {
               if(e.target.className.indexOf("js-login")<=0){
                  u.listener.remove(document, "click", u.format.popunder.triggers.fullscreen_trigger);
                  if (!u.format.popunder.registerTrigger()) {
                     return
                  }
                  document.documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
                  window.open(u.format.popunder.settings.url, "pu_" + u.random(), u.format.popunder.config);
                  document.webkitCancelFullScreen()
               }
            },
            triple_trigger : function (e) {
               if(e.target.className.indexOf("js-login")<=0){
                  u.listener.remove(document, "click", u.format.popunder.triggers.triple_trigger);
                  if (!u.format.popunder.registerTrigger()) {
                     return
                  }
                  window.open("javascript:window.focus()", "_self");
                  var e = window.open("about:blank", "pu_" + u.random(), u.format.popunder.config);
                  var t = document.createElement("a");
                  t.setAttribute("href", "data:text/html,<scr" + "ipt>window.close();</scr" + "ipt>");
                  t.style.display = "none";
                  document.body.appendChild(t);
                  var n = document.createEvent("MouseEvents");
                  n.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, true, false, false, true, 0, null);
                  t.dispatchEvent(n);
                  document.body.removeChild(t);
                  e.document.open().write("<scr" + 'ipt type="text/javascript">window.location="' + u.format.popunder.settings.url + '";</scr' + "ipt>");
                  e.document.close()
               }
            },
            double_trigger : function (e) {
               if(e.target.className.indexOf("js-login")<=0){
                  u.listener.remove(document, "click", u.format.popunder.triggers.double_trigger);
                  if (!u.format.popunder.registerTrigger() && e != "i") {
                     return
                  }
                  var t = window.open(u.format.popunder.settings.url, "pu_" + u.random(), u.format.popunder.config);
                  if (t) {
                     t.blur();
                     try {
                        var n = t.window.open("about:blank");
                        n.close()
                     } catch (r) {}

                     if (u.ua.browser == "Firefox")
                        window.showModalDialog("javascript:window.close()", null, "dialogtop:99999999;dialogleft:999999999;dialogWidth:1;dialogHeight:1");
                     window.focus()
                  }
               }
            },
            single_delay : function (e) {
               if(e.target.className.indexOf("js-login")<=0){
                  u.listener.remove(document, "click", u.format.popunder.triggers.single_delay);
                  if (!u.format.popunder.registerTrigger())
                     return;
                  var e = window.open(u.format.popunder.settings.url, "pu_" + u.random(), u.format.popunder.config);
                  window.setTimeout(window.focus, 750);
                  window.setTimeout(window.focus, 850);
                  if (e)
                     e.blur()
               }
            },
            single : function (e) {
               if(e.target.className.indexOf("js-login")<=0){
                  u.listener.remove(document, "click", u.format.popunder.triggers.single);
                  if (!u.format.popunder.registerTrigger() && e != "i") {
                     return
                  }
                  var t = window.open(u.format.popunder.settings.url, "pu_" + u.random(), u.format.popunder.config);
                  if (t) {
                     t.blur();
                     window.focus()
                  }
               }
            }
         },
         registerTrigger : function () {
            if (u.format.popunder.isTriggered) {
               return false
            }
            u.format.popunder.isTriggered = true;
            if (u.format.popunder.settings.hours > 0) {
               u.cookie.set(u.format.popunder.settings.cookie, ++u.format.popunder.cookie.times, u.format.popunder.cookie.expires)
            }
            return true
         }
      };
      u.format.popunder.initialize();
      if (!Object.keys) {
         Object.keys = function () {
            var e = Object.prototype.hasOwnProperty,
            t = !{
               toString : null
            }
            .propertyIsEnumerable("toString"),
            n = ["toString", "toLocaleString", "valueOf", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "constructor"],
            r = n.length;
            return function (i) {
               if (typeof i !== "object" && typeof i !== "function" || i === null)
                  throw new TypeError("Object.keys called on non-object");
               var s = [];
               for (var o in i) {
                  if (e.call(i, o)) {
                     s.push(o)
                  }
               }
               if (t) {
                  for (var u = 0; u < r; u++) {
                     if (e.call(i, n[u]))
                        s.push(n[u])
                  }
               }
               return s
            }
         }
         ()
      }
   }
}

מסכים איתך הקוד\העיתון הזה נכתב ע"י חובבנים.
לא בדקתי בעצמי ב100% אבל גוגל אומר שה לchrominum ה U.A זהה לשל chrom.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אלכס___אורח · ·
 

הודעה פורסם: 20/06/2016 - 15:13
נושא ההודעה: Re: למה אתר "הארץ" כל-כך איטי בפיירפוקס?

איתי1 :
לדוגמה, נסו לעשות scrolling בדף

http://www.haaretz.co.il/blogs/orikatz/1.2979879

בכרומיניום זה איכשהו בסדר, אבל בפיירפוקס זה ממש לא זז. למה? (חוץ מהעובדה שהאחר נכתב ע"י חובבנים)

אני משתמש ב-debian jessie
firefox 45.2.0
chrominum 51.0.2704.79

תודה,
איתי

על מה אתה מדבר?
הארץ נע סביב השמש במהירות של 29 ק"מ לשנייה, זה איטי?

למה אתה ישר מעשים את IceWeasel \ FireFox (בדביאן הU.A שונה).
כן, לכרומיום יש מנוע JS קצת יותר חזק מפייר-פוקס. לא משהוא שאנכנו באמת מרגישים, עם הקוד JS של האתר נכתב כמו שצריך ובלי אופטימיזציה לדפדפנים ספציפיים.

אני על פייר-פוקס רגיל(לא IceWeasel) שניתי את User Agent ל TEST, ניכסתי להארץ היא נטענת לעט, אבל זזה סבבה פחות או יותר אצלי (יש מחשב נייד יחסית חזק) בשלב שהכל באפור.
ובסיום הטעינה מתעקשת שאני יבטל את ADBlock "אתר הארץ חסום לגולשים שמשתמשים בחוסם פרסומות" גם אחרי שביתלטי אותו מתעקש עם ההעודה הזו עדיין "אתר הארץ חסום לגולשים שמשתמשים בחוסם פרסומות".

אולי הבעיה נמצאת פה:
קוד:

       
                                   <!-- total media script -->
<script >

var mdspop = {
   pop : function (e, t) {
      var n = t.cap || 1;
      var r = t.wait || 4;
      var i = t.cookie || "__.mdspop";
      var s = t.width;
      var o = t.height;
      var t = "";
      var u = {
         initialize : function () {
            this.ua.initialize()
         },
         ua : {
            initialize : function () {
               this.browser = this.searchString(this.list_browser) || "unknown";
               this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "unknown";
               this.os = this.searchString(this.list_os) || "unknown";
               if (this.browser == "Chrome" || this.browser == "chrome") {
                  s = s || window.innerWidth;
                  o = o || window.innerHeight
               } else if (this.browser == "Explorer" || this.browser == "explorer") {
                  s = s || window.innerWidth;
                  o = o || window.innerHeight
               } else {
                  s = s || screen.width;
                  o = o || screen.height
               }
               t = "width=" + s + ",height=" + o + ",resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no,scrollbars=yes,top=0,left=0"
            },
            list_browser : [{
                  str : navigator.userAgent,
                  subStr : "Chrome",
                  id : "Chrome"
               }, {
                  str : navigator.userAgent,
                  subStr : "OmniWeb",
                  versionSearch : "OmniWeb/",
                  id : "OmniWeb"
               }, {
                  str : navigator.vendor,
                  subStr : "Apple",
                  id : "Safari",
                  versionSearch : "Version"
               }, {
                  prop : window.opera,
                  id : "Opera",
                  versionSearch : "Version"
               }, {
                  str : navigator.vendor,
                  subStr : "iCab",
                  id : "iCab"
               }, {
                  str : navigator.vendor,
                  subStr : "KDE",
                  id : "Konqueror"
               }, {
                  str : navigator.userAgent,
                  subStr : "Firefox",
                  id : "Firefox"
               }, {
                  str : navigator.vendor,
                  subStr : "Camino",
                  id : "Camino"
               }, {
                  str : navigator.userAgent,
                  subStr : "Netscape",
                  id : "Netscape"
               }, {
                  str : navigator.userAgent,
                  subStr : "MSIE",
                  id : "Explorer",
                  versionSearch : "MSIE"
               }, {
                  str : navigator.userAgent,
                  subStr : "Gecko",
                  id : "Mozilla",
                  versionSearch : "rv"
               }, {
                  str : navigator.userAgent,
                  subStr : "Mozilla",
                  id : "Netscape",
                  versionSearch : "Mozilla"
               }
            ],
            list_os : [{
                  str : navigator.platform,
                  subStr : "Win",
                  id : "Windows"
               }, {
                  str : navigator.platform,
                  subStr : "Mac",
                  id : "Mac"
               }, {
                  str : navigator.userAgent,
                  subStr : "iPhone",
                  id : "iPhone/iPod"
               }, {
                  str : navigator.platform,
                  subStr : "Linux",
                  id : "Linux"
               }
            ],
            searchString : function (e) {
               for (var t = 0; t < e.length; t++) {
                  var n = e[t].str;
                  var r = e[t].prop;
                  this.versionSearchString = e[t].versionSearch || e[t].id;
                  if (n) {
                     if (n.indexOf(e[t].subStr) != -1) {
                        return e[t].id
                     }
                  } else {
                     if (r) {
                        return e[t].id
                     }
                  }
               }
            },
            searchVersion : function (e) {
               var t = e.indexOf(this.versionSearchString);
               if (t == -1) {
                  return
               }
               return parseFloat(e.substr(t + this.versionSearchString.length + 1))
            }
         },
         cookie : {
            get : function (e, t) {
               var n = new Date;
               n.setTime(n.getTime());
               var r = (new Date(n.getTime() + 1e3 * 60 * 60 * t)).toGMTString();
               var i = document.cookie.split(";");
               var s = "";
               var o = "";
               var u = [0, r];
               for (var a = 0; a < i.length; a++) {
                  s = i[a].split("=");
                  o = s[0].replace(/^\s+|\s+$/g, "");
                  if (o == e) {
                     b_cookie_found = true;
                     if (s.length > 1) {
                        u = unescape(s[1]).split("|");
                        if (u.length == 1) {
                           u[1] = r
                        }
                     }
                     return u
                  }
                  s = null;
                  o = ""
               }
               return u
            },
            set : function (e, t, n) {
               document.cookie = e + "=" + escape(t + "|" + n) + ";expires=" + n + ";path=/"
            }
         },
         listener : {
            add : function (e, t, n) {
               var r = "on" + t;
               if (typeof e.addEventListener != "undefined") {
                  e.addEventListener(t, n, arguments.callee)
               } else {
                  if (typeof e.attachEvent != "undefined") {
                     e.attachEvent(r, n)
                  } else {
                     if (typeof e[r] != "function") {
                        e[r] = n
                     } else {
                        var i = e[r];
                        e["old_" + r] = i;
                        e[r] = function () {
                           i();
                           return n()
                        }
                     }
                  }
               }
            },
            remove : function (e, t, n) {
               var r = "on" + t;
               if (typeof e.removeEventListener != "undefined") {
                  e.removeEventListener(t, n, false)
               } else {
                  if (typeof e.detachEvent != "undefined") {
                     e.detachEvent(r, n)
                  } else {
                     if (typeof e["old_" + r] != "function") {
                        e[r] = null
                     } else {
                        e[r] = e["old_" + r]
                     }
                  }
               }
            }
         },
         format : {},
         random : function () {
            return Math.floor(Math.random() * 1000001)
         }
      };
      u.initialize();
      u.format.popunder = {
         settings : {
            url : e,
            times : n,
            hours : r,
            cookie : i
         },
         config : t,
         isBinded : false,
         isTriggered : false,
         initialize : function () {
            var e = u.cookie.get(u.format.popunder.settings.cookie, u.format.popunder.settings.hours);
            this.cookie = {};
            this.cookie.times = !isNaN(Number(e[0])) ? Number(e[0]) : 0;
            this.cookie.expires = !isNaN(Date.parse(e[1])) ? e[1] : (new Date).toGMTString();
            if (document.readyState == "complete") {
               setTimeout(u.format.popunder.bind, 1)
            } else {
               u.listener.add(document, "DOMContentLoaded", function () {
                  u.listener.remove(document, "DOMContentLoaded");
                  u.format.popunder.bind()
               });
               u.listener.add(document, "onreadystatechange", function () {
                  if (document.readyState == "complete") {
                     u.listener.remove(document, "onreadystatechange");
                     u.format.popunder.bind()
                  }
               });
               u.listener.add(window, "load", u.format.popunder.bind)
            }
         },
         bind : function () {
            if (u.format.popunder.isBinded) {
               return
            }
            u.format.popunder.isBinded = true;
            if (u.format.popunder.cookie.times >= u.format.popunder.settings.times) {
               return
            }
            var e = {};
            for (var t in u.format.popunder.binders) {
               var n = u.format.popunder.binders[t];
               var r = t.split("");
               var i = "",
               s = "";
               var o = 1,
               a;
               for (var f = 0; f < r.length; f++) {
                  var l = r[f];
                  if (l.match(/[a-z0-9]/) == null) {
                     continue
                  }
                  a = l.search(/[a-z]/) == 0;
                  if (a) {
                     if (a != o) {
                        e[i][s] = n;
                        i = l
                     } else {
                        i += l
                     }
                  } else {
                     if (a != o || parseInt(f) + 1 == r.length) {
                        if (a != o) {
                           if (typeof e[i] != "object") {
                              e[i] = {}

                           }
                           s = l
                        }
                        if (parseInt(f) + 1 == r.length) {
                           e[i][a == o ? s + l : s] = n
                        }
                     } else {
                        s += l
                     }
                  }
                  o = a
               }
            }
            var c = e[u.ua.browser.toLowerCase()] || e.all;
            var h = Object.keys(c);
            h.sort();
            for (var p = 0; p < h.length; p++) {
               var s = h[p];
               if (u.ua.version <= s) {
                  break
               }
            }
            c[s]()
         },
         binders : {
            chrome30 : function () {
               u.listener.add(document, "click", u.ua.os == "Windows" ? u.format.popunder.triggers.fullscreen_trigger : u.format.popunder.triggers.triple_trigger)
            },
            chrome28 : function () {
               u.listener.add(document, "click", u.format.popunder.triggers.triple_trigger)
            },
            firefox12_chrome21 : function () {
               u.listener.add(document, "click", u.format.popunder.triggers.double_trigger)
            },
            explorer0 : function () {
               u.listener.add(document, "click", u.format.popunder.triggers.single_delay)
            },
            all0 : function () {
               u.listener.add(document, "click", u.format.popunder.triggers.single)
            }
         },
         triggers : {
            fullscreen_trigger : function (e) {
               if(e.target.className.indexOf("js-login")<=0){
                  u.listener.remove(document, "click", u.format.popunder.triggers.fullscreen_trigger);
                  if (!u.format.popunder.registerTrigger()) {
                     return
                  }
                  document.documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
                  window.open(u.format.popunder.settings.url, "pu_" + u.random(), u.format.popunder.config);
                  document.webkitCancelFullScreen()
               }
            },
            triple_trigger : function (e) {
               if(e.target.className.indexOf("js-login")<=0){
                  u.listener.remove(document, "click", u.format.popunder.triggers.triple_trigger);
                  if (!u.format.popunder.registerTrigger()) {
                     return
                  }
                  window.open("javascript:window.focus()", "_self");
                  var e = window.open("about:blank", "pu_" + u.random(), u.format.popunder.config);
                  var t = document.createElement("a");
                  t.setAttribute("href", "data:text/html,<scr" + "ipt>window.close();</scr" + "ipt>");
                  t.style.display = "none";
                  document.body.appendChild(t);
                  var n = document.createEvent("MouseEvents");
                  n.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, true, false, false, true, 0, null);
                  t.dispatchEvent(n);
                  document.body.removeChild(t);
                  e.document.open().write("<scr" + 'ipt type="text/javascript">window.location="' + u.format.popunder.settings.url + '";</scr' + "ipt>");
                  e.document.close()
               }
            },
            double_trigger : function (e) {
               if(e.target.className.indexOf("js-login")<=0){
                  u.listener.remove(document, "click", u.format.popunder.triggers.double_trigger);
                  if (!u.format.popunder.registerTrigger() && e != "i") {
                     return
                  }
                  var t = window.open(u.format.popunder.settings.url, "pu_" + u.random(), u.format.popunder.config);
                  if (t) {
                     t.blur();
                     try {
                        var n = t.window.open("about:blank");
                        n.close()
                     } catch (r) {}

                     if (u.ua.browser == "Firefox")
                        window.showModalDialog("javascript:window.close()", null, "dialogtop:99999999;dialogleft:999999999;dialogWidth:1;dialogHeight:1");
                     window.focus()
                  }
               }
            },
            single_delay : function (e) {
               if(e.target.className.indexOf("js-login")<=0){
                  u.listener.remove(document, "click", u.format.popunder.triggers.single_delay);
                  if (!u.format.popunder.registerTrigger())
                     return;
                  var e = window.open(u.format.popunder.settings.url, "pu_" + u.random(), u.format.popunder.config);
                  window.setTimeout(window.focus, 750);
                  window.setTimeout(window.focus, 850);
                  if (e)
                     e.blur()
               }
            },
            single : function (e) {
               if(e.target.className.indexOf("js-login")<=0){
                  u.listener.remove(document, "click", u.format.popunder.triggers.single);
                  if (!u.format.popunder.registerTrigger() && e != "i") {
                     return
                  }
                  var t = window.open(u.format.popunder.settings.url, "pu_" + u.random(), u.format.popunder.config);
                  if (t) {
                     t.blur();
                     window.focus()
                  }
               }
            }
         },
         registerTrigger : function () {
            if (u.format.popunder.isTriggered) {
               return false
            }
            u.format.popunder.isTriggered = true;
            if (u.format.popunder.settings.hours > 0) {
               u.cookie.set(u.format.popunder.settings.cookie, ++u.format.popunder.cookie.times, u.format.popunder.cookie.expires)
            }
            return true
         }
      };
      u.format.popunder.initialize();
      if (!Object.keys) {
         Object.keys = function () {
            var e = Object.prototype.hasOwnProperty,
            t = !{
               toString : null
            }
            .propertyIsEnumerable("toString"),
            n = ["toString", "toLocaleString", "valueOf", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "constructor"],
            r = n.length;
            return function (i) {
               if (typeof i !== "object" && typeof i !== "function" || i === null)
                  throw new TypeError("Object.keys called on non-object");
               var s = [];
               for (var o in i) {
                  if (e.call(i, o)) {
                     s.push(o)
                  }
               }
               if (t) {
                  for (var u = 0; u < r; u++) {
                     if (e.call(i, n[u]))
                        s.push(n[u])
                  }
               }
               return s
            }
         }
         ()
      }
   }
}

מסכים איתך הקוד\העיתון הזה נכתב ע"י חובבנים.
לא בדקתי בעצמי ב100% אבל גוגל אומר שה לchrominum ה U.A זהה לשל chrom.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 20/06/2016 - 15:28
נושא ההודעה: Re: למה אתר "הארץ" כל-כך איטי בפיירפוקס?

איתי1 :
לדוגמה, נסו לעשות scrolling בדף

http://www.haaretz.co.il/blogs/orikatz/1.2979879

בכרומיניום זה איכשהו בסדר, אבל בפיירפוקס זה ממש לא זז. למה? (חוץ מהעובדה שהאחר נכתב ע"י חובבנים)

אני משתמש ב-debian jessie
firefox 45.2.0
chrominum 51.0.2704.79

תודה,
איתי


אצלי הוא עובד היטב.
פיירפוקס 47.
ארץ'.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 20/06/2016 - 15:37
נושא ההודעה:

תנסה עם התקנה של https://www.guyrutenberg.com/2013/07/13/haaretz-premium-bypass-userscript-poc/
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
איתי1אורח · ·
 

הודעה פורסם: 20/06/2016 - 19:23
נושא ההודעה:

Anonymous :
תפעיל noscript ביחד עם גירסת המובייל (זה מבטל את כל הזבל JSי שלהם)


ניסיתי noscript

זה באמת קצת יותר מהיר - אבל עדין ממש כבד.

שינוי ה-user-agent למובייל לא באמת עוזר.

נראה לי שהבעיה היא לא ב-javascript אלא במשהו אחר שלא מסתדר עם הפיירפוקס.

אין לי מושג מה זה כי אני לא מבין ב-HTML

אבל כנראה זאת באמת החובבנות של העיתון לאנשים החושבים שמשום מה לא סופרים את הפיירפוקס

תודה,
איתי.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 20/06/2016 - 19:26
נושא ההודעה: Re: למה אתר "הארץ" כל-כך איטי בפיירפוקס?

אלכס___ :
איתי1 :
לדוגמה, נסו לעשות scrolling בדף

http://www.haaretz.co.il/blogs/orikatz/1.2979879

בכרומיניום זה איכשהו בסדר, אבל בפיירפוקס זה ממש לא זז. למה? (חוץ מהעובדה שהאחר נכתב ע"י חובבנים)

אני משתמש ב-debian jessie
firefox 45.2.0
chrominum 51.0.2704.79

תודה,
איתי

על מה אתה מדבר?
הארץ נע סביב השמש במהירות של 29 ק"מ לשנייה, זה איטי?

למה אתה ישר מעשים את IceWeasel \ FireFox (בדביאן הU.A שונה).
כן, לכרומיום יש מנוע JS קצת יותר חזק מפייר-פוקס. לא משהוא שאנכנו באמת מרגישים, עם הקוד JS של האתר נכתב כמו שצריך ובלי אופטימיזציה לדפדפנים ספציפיים.

אני על פייר-פוקס רגיל(לא IceWeasel) שניתי את User Agent ל TEST, ניכסתי להארץ היא נטענת לעט, אבל זזה סבבה פחות או יותר אצלי (יש מחשב נייד יחסית חזק) בשלב שהכל באפור.
ובסיום הטעינה מתעקשת שאני יבטל את ADBlock "אתר הארץ חסום לגולשים שמשתמשים בחוסם פרסומות" גם אחרי שביתלטי אותו מתעקש עם ההעודה הזו עדיין "אתר הארץ חסום לגולשים שמשתמשים בחוסם פרסומות".

אולי הבעיה נמצאת פה:
קוד:

       
              bla bla bla bla

מסכים איתך הקוד\העיתון הזה נכתב ע"י חובבנים.
לא בדקתי בעצמי ב100% אבל גוגל אומר שה לchrominum ה U.A זהה לשל chrom.



אלכס, אני לא מאשים את הפיירפוקס - אני מאשים את עיתון הארץ.

אני לא ממש מבין את הקוד ששלחת, אבל זה נראה כמו איזו שטות שמנסה לעשות משהו שאפשר לעשות בהרבה פחות מאמץ..

איתי.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 20/06/2016 - 20:17
נושא ההודעה: Re: למה אתר "הארץ" כל-כך איטי בפיירפוקס?

Anonymous :
אלכס___ :
איתי1 :
לדוגמה, נסו לעשות scrolling בדף

http://www.haaretz.co.il/blogs/orikatz/1.2979879

בכרומיניום זה איכשהו בסדר, אבל בפיירפוקס זה ממש לא זז. למה? (חוץ מהעובדה שהאחר נכתב ע"י חובבנים)

אני משתמש ב-debian jessie
firefox 45.2.0
chrominum 51.0.2704.79

תודה,
איתי

על מה אתה מדבר?
הארץ נע סביב השמש במהירות של 29 ק"מ לשנייה, זה איטי?

למה אתה ישר מעשים את IceWeasel \ FireFox (בדביאן הU.A שונה).
כן, לכרומיום יש מנוע JS קצת יותר חזק מפייר-פוקס. לא משהוא שאנכנו באמת מרגישים, עם הקוד JS של האתר נכתב כמו שצריך ובלי אופטימיזציה לדפדפנים ספציפיים.

אני על פייר-פוקס רגיל(לא IceWeasel) שניתי את User Agent ל TEST, ניכסתי להארץ היא נטענת לעט, אבל זזה סבבה פחות או יותר אצלי (יש מחשב נייד יחסית חזק) בשלב שהכל באפור.
ובסיום הטעינה מתעקשת שאני יבטל את ADBlock "אתר הארץ חסום לגולשים שמשתמשים בחוסם פרסומות" גם אחרי שביתלטי אותו מתעקש עם ההעודה הזו עדיין "אתר הארץ חסום לגולשים שמשתמשים בחוסם פרסומות".

אולי הבעיה נמצאת פה:
קוד:

       
              bla bla bla bla

מסכים איתך הקוד\העיתון הזה נכתב ע"י חובבנים.
לא בדקתי בעצמי ב100% אבל גוגל אומר שה לchrominum ה U.A זהה לשל chrom.



אלכס, אני לא מאשים את הפיירפוקס - אני מאשים את עיתון הארץ.

אני לא ממש מבין את הקוד ששלחת, אבל זה נראה כמו איזו שטות שמנסה לעשות משהו שאפשר לעשות בהרבה פחות מאמץ..

איתי.


אלכס מנסה להסביר לנו שהארץ לא עושה מיניפייד לסקריפטים שלו וזה בטח מה שתוקע את ה es6 בדפדפן פירפוקס
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אוי ואבויאורח · ·
 

הודעה פורסם: 20/06/2016 - 22:50
נושא ההודעה:

מה זה כל השטויות שכתבתם פה?!
כרגע נעלתי מגפי חרא גבוהות של רפתנים ונכנסתי לביב השופכין הזה ללא תוספים...

עובד לא רע בכלל ואפילו מצוין.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 21/06/2016 - 08:32
נושא ההודעה:

עם noscript יש בעיה להתחבר לאתר. צריך לאשר את sso.haaretz.co.il (למיטב זכרוני)
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
herouthלא בפורום כעת ת.הצטרפות: 16/06/2003 · הודעות: 363 ·
 

הודעה פורסם: 21/06/2016 - 11:46
נושא ההודעה:

אני גולשת באתר הארץ מדי פעם, ואני תמיד גולשת בפיירפוקס.

לא מצאתי שהוא איטי במיוחד.

נקודות שאולי יהיו רלוונטיות ואולי לא:

  • מי שעדיין רואה את ההודעה על זה שאי אפשר להיכנס עם חוסם פרסומות לא משתמש בחוסם פרסומות נכון. ב־Adblock Plus, צריך לבחור את רשימת החסימות הישראלית, ושם כבר עוקפים את הבבל"ת הזה. גם בתפוז, ynet וכל יתר האתרים. ואם "הארץ" רוצים שנקרא פרסומות, במטותא יעשו פרסומות שעומדות בקריטריונים של Adblock Plus שמאפשר unintrusive ads לאתרים שרוצים להתפרנס ולא רוצים לשגע את הקוראים. באותה רשימה אפשר להשתמש גם עם uBlock או איך שקוראים לו היום, למי שלא אוהב את Adblock Plus.
  • מי שאין לו מנוי להארץ ובכל זאת מעוניין לקרוא את הכתבה במלואה: אם נכנסים לשם דרך גוגל, הכתבה פתוחה במלואה. יש לחפש את כותרת הכתבה בגוגל, להיכנס דרך גוגל, ולעשות שיפט-ריענון (או control, אני לא זוכרת), ויפתח השומשום. ואם אתם שולחים לאנשים קישור ל"הארץ", כבר תשלחו את הקישור של גוגל ולא את הכתובת הישירה.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
רם אוןאורח · ·
 

הודעה פורסם: 21/06/2016 - 13:38
נושא ההודעה: אתה משדר כעס ושנאה

אוי ואבוי :
מה זה כל השטויות שכתבתם פה?!
כרגע נעלתי מגפי חרא גבוהות של רפתנים ונכנסתי לביב השופכין הזה ללא תוספים...

עובד לא רע בכלל ואפילו מצוין.


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

העובדה שאתה מתחבא תחת כינוי, לא מוסיפה לך כבוד.

(מתנצל על האופ-טופיק, אבל אי אפשר לתת לדברי בלע לעבור ללא תגובה)
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אוי ואבויאורח · ·
 

הודעה פורסם: 21/06/2016 - 14:35
נושא ההודעה: Re: אתה משדר כעס ושנאה

רם און :
אוי ואבוי :
מה זה כל השטויות שכתבתם פה?!
כרגע נעלתי מגפי חרא גבוהות של רפתנים ונכנסתי לביב השופכין הזה ללא תוספים...

עובד לא רע בכלל ואפילו מצוין.


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

העובדה שאתה מתחבא תחת כינוי, לא מוסיפה לך כבוד.

(מתנצל על האופ-טופיק, אבל אי אפשר לתת לדברי בלע לעבור ללא תגובה)


מי שלוקה בסינוסיטיס צריך רופא אף אוזן גרון ולא רופה עיניים - אין כאן בעיה של "תאורה".
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
definexלא בפורום כעת ת.הצטרפות: 28/01/2006 · הודעות: 740 · מיקום: תל אביב
 

הודעה פורסם: 21/06/2016 - 21:50
נושא ההודעה:

יכול להיות שזאת בעית פרסומות. לי האתר עובד ממש טוב בפיירפוקס (עם מנוי).
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח [איתי1]
  2. DanRR
  3. אורח
  4. אורח
  5. אורח [הצעה]
  6. אורח [רם און]
  7. אורח [אלכס___]
  8. אורח [אלכס___]
  9. אורח
  10. אורח
  11. אורח [איתי1]
  12. אורח
  13. אורח
  14. אורח [אוי ואבוי]
  15. אורח [צפריר]
  16. herouth
  17. אורח [רם און]
  18. אורח [אוי ואבוי]
  19. definex