|
|
|
|
פורסם: 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
תודה,
איתי
|
|
חזרה לתוכן הדיון |
פורסם: 20/06/2016 - 07:27
נושא ההודעה:
|
האתר הזה זוועתי, צורך כמות חריגה ביותר של משאבי המחשב.
|
|
חזרה לתוכן הדיון |
פורסם: 20/06/2016 - 08:38
נושא ההודעה:
|
תפעיל noscript ביחד עם גירסת המובייל (זה מבטל את כל הזבל JSי שלהם)
|
|
חזרה לתוכן הדיון |
פורסם: 20/06/2016 - 12:24
נושא ההודעה:
|
ציטוט: | נסו לעשות scrolling בדף
|
לא תודה!
אני כבר שנים רבות לא נותקרב למקום הזה אפילו חליפת מגן.
|
|
חזרה לתוכן הדיון |
פורסם: 20/06/2016 - 14:10
נושא ההודעה: גלוש בלינקס ודומיו
|
|
|
חזרה לתוכן הדיון |
פורסם: 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
נושא ההודעה:
|
|
|
חזרה לתוכן הדיון |
פורסם: 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 "אתר הארץ חסום לגולשים שמשתמשים בחוסם פרסומות" גם אחרי שביתלטי אותו מתעקש עם ההעודה הזו עדיין "אתר הארץ חסום לגולשים שמשתמשים בחוסם פרסומות".
אולי הבעיה נמצאת פה:
מסכים איתך הקוד\העיתון הזה נכתב ע"י חובבנים.
לא בדקתי בעצמי ב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 "אתר הארץ חסום לגולשים שמשתמשים בחוסם פרסומות" גם אחרי שביתלטי אותו מתעקש עם ההעודה הזו עדיין "אתר הארץ חסום לגולשים שמשתמשים בחוסם פרסומות".
אולי הבעיה נמצאת פה:
מסכים איתך הקוד\העיתון הזה נכתב ע"י חובבנים.
לא בדקתי בעצמי ב100% אבל גוגל אומר שה לchrominum ה U.A זהה לשל chrom.
|
אלכס, אני לא מאשים את הפיירפוקס - אני מאשים את עיתון הארץ.
אני לא ממש מבין את הקוד ששלחת, אבל זה נראה כמו איזו שטות שמנסה לעשות משהו שאפשר לעשות בהרבה פחות מאמץ..
איתי. |
אלכס מנסה להסביר לנו שהארץ לא עושה מיניפייד לסקריפטים שלו וזה בטח מה שתוקע את ה es6 בדפדפן פירפוקס
|
|
חזרה לתוכן הדיון |
פורסם: 20/06/2016 - 22:50
נושא ההודעה:
|
מה זה כל השטויות שכתבתם פה?!
כרגע נעלתי מגפי חרא גבוהות של רפתנים ונכנסתי לביב השופכין הזה ללא תוספים...
עובד לא רע בכלל ואפילו מצוין.
|
|
חזרה לתוכן הדיון |
פורסם: 21/06/2016 - 08:32
נושא ההודעה:
|
עם noscript יש בעיה להתחבר לאתר. צריך לאשר את sso.haaretz.co.il (למיטב זכרוני)
|
|
חזרה לתוכן הדיון |
פורסם: 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: אתה משדר כעס ושנאה
|
רם און : | אוי ואבוי : | מה זה כל השטויות שכתבתם פה?!
כרגע נעלתי מגפי חרא גבוהות של רפתנים ונכנסתי לביב השופכין הזה ללא תוספים...
עובד לא רע בכלל ואפילו מצוין. |
ההתבטאות שלך מזכירה ימים אפלים. גם אם אתה לא מסכים עם כלי תקשורת, אופן הביטוי שלך מזכיר ימים אפלים בהם שלטו מחריבי עצמם כמו הסיקרים.
העובדה שאתה מתחבא תחת כינוי, לא מוסיפה לך כבוד.
(מתנצל על האופ-טופיק, אבל אי אפשר לתת לדברי בלע לעבור ללא תגובה) |
מי שלוקה בסינוסיטיס צריך רופא אף אוזן גרון ולא רופה עיניים - אין כאן בעיה של "תאורה".
|
|
חזרה לתוכן הדיון |
פורסם: 21/06/2016 - 21:50
נושא ההודעה:
|
יכול להיות שזאת בעית פרסומות. לי האתר עובד ממש טוב בפיירפוקס (עם מנוי).
|
|
חזרה לתוכן הדיון |
|
|
|
|