תוסף שימושי - בודק קישורי גוגל חסומים
פורסם: 02 אוגוסט 2015, 15:47
תוכלו להוריד כאן https://chrome.google.com/webstore/deta ... kach?hl=he
וכך תראו לאיזה מהתוצאות בגוגל תוכלו להכנס.
וכך תראו לאיזה מהתוצאות בגוגל תוכלו להכנס.
avr416 כתב:תוסף מעולה ממש ממש נוח!!
תודה רבה למפתחים!!
מלבב כתב:שאלה ובקשה מועילה;
לפעמים סימן האיקס האדום לא משקף ממש את מצב הקישור, (שנדע שאין לנו מה לחפש שם).
שכן ופעמים הוא מתייחס ל"שלח בקשה לבדיקה" כחסום, ובסך הכל הוא עדיין לא נבדק האם ראוי או לא. ואם הוא ראוי - הרי שזה מעיקרו לא היה נחשב לחסום.
האם אפשר לתקן זאת שיופיע למשל סימן שאלה על האיקס האדום, במקרים שהאתר עדיין לא נבדק?
תודה.
chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
if (request.method == "localStorage")
sendResponse({localStorage: localStorage});
if (request.method == "isBlock"){
var req = new XMLHttpRequest();
req.onreadystatechange = function () {
if (req.readyState == 4) {
sendResponse({
isBlock:
req.getResponseHeader("Rimon") == "RWC_BLOCK" ||
req.getResponseHeader("Server") == "Livigent" ||
req.responseURL.indexOf("blocked.aspx?CatID") != -1 ||
req.status >= 400
});
}
};
req.open("GET", request.url, true);
req.send(null);
}
else
sendResponse({});
});
req.status >= 400
רחמים כתב:מלבב כתב:שאלה ובקשה מועילה;
לפעמים סימן האיקס האדום לא משקף ממש את מצב הקישור, (שנדע שאין לנו מה לחפש שם).
שכן ופעמים הוא מתייחס ל"שלח בקשה לבדיקה" כחסום, ובסך הכל הוא עדיין לא נבדק האם ראוי או לא. ואם הוא ראוי - הרי שזה מעיקרו לא היה נחשב לחסום.
האם אפשר לתקן זאת שיופיע למשל סימן שאלה על האיקס האדום, במקרים שהאתר עדיין לא נבדק?
תודה.
אכן הרעיון טוב, אולם הפונקציה שבודקת חסימה נראית כך:
javascript codechrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
if (request.method == "localStorage")
sendResponse({localStorage: localStorage});
if (request.method == "isBlock"){
var req = new XMLHttpRequest();
req.onreadystatechange = function () {
if (req.readyState == 4) {
sendResponse({
isBlock:
req.getResponseHeader("Rimon") == "RWC_BLOCK" ||
req.getResponseHeader("Server") == "Livigent" ||
req.responseURL.indexOf("blocked.aspx?CatID") != -1 ||
req.status >= 400
});
}
};
req.open("GET", request.url, true);
req.send(null);
}
else
sendResponse({});
});
מה ששייך לנטפרי זו השורה הזו
- קוד: בחר הכל
req.status >= 400
אז בעצם גם כאשר הקישור צריך בדיקה וגם כאשר הוא נבדק ונחסם הסטטוס הוא 400
כך שאם רוצים שיופיע סימן שאלה את השינוי צריך לעשות בנטפרי עצמו, ורק אחר כך בתוסף לכרום.
רחמים כתב:אתה צודק הנה עשיתי משהו