Προς το περιεχόμενο

Greasemonkey Script για τη σελίδα followed για μετάβαση στο τελευταίο μη αναγνωσμένο μήνυμα


patrickdrd

Προτεινόμενες αναρτήσεις

  • 2 μήνες μετά...
  • Απαντ. 48
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Για όποιον θέλει να το έχει σε κινητό σε browser που μπορεί να έχει extensions (Firefox, Yandex κτλ) αρκεί να αλλάξει το click ή mouseup ή όποιο event χρησιμοποιεί με το touchstart ή touchend. 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 2 μήνες μετά...
Δημοσ. (επεξεργασμένο)

Άσχετο, υπάρχει κάποιος που μπορεί να φτιάξει script για να κρύβονται οι αγγελίες ζήτησης σε μια ροή που έχουμε φτιάξει; Το μόνο που μπορώ να βρω είναι ότι > .ipsBadge_style2.ipsBadge λέγεται το εικονίδιο της ζήτησης και > .ipsBadge_positive.ipsBadge της πώλησης. Ίσως ένα script που να έψαχνε > .ipsBadge_style2.ipsBadge σε μια σελίδα και να έκανε μετά hide όλο το parent frame;

 

EDIT: Άκυρο, το Stack Overflow να είναι καλά. :)

var p = document.getElementsByClassName('ipsBadge ipsBadge_style2');
var cstr = "ipsPad";
for (var i=p.length; --i>=0;) {
    var n = p[i];
    while(n.className.split(" ").indexOf(cstr)==-1) { // won't work in older browsers
        n = n.parentNode;
    }
    n.parentNode.removeChild(n);
}

Το μόνο θέμα είναι ότι φαίνεται να μην δουλεύει αν κάνεις αλλαγή από πλήρη μορφή σε συμπαγή (λογικό, δεν βρίσκει το ipsbadge) και μετά την πρώτη σελίδα αν πατήσεις φόρτωση πρόσθετης δραστηριότητας (κακό). Πως μπορώ να το κάνω να καταλαβαίνει το scrolling και να ψάχνει πάλι όλη την σελίδα;

 

EDIT 2: Χρησιμοποίησα την τεχνική που έχει και το script του θέματος και το έκανα να ενεργοποιείται με το scroll, πιστεύω είναι καλά έτσι. Σου δίνει και την δυνατότητα να δεις αγγελίες ζήτησης αν θες χρησιμοποιώντας απλά arrow keys. 😛

window.addEventListener('wheel', function() {

        var p = document.getElementsByClassName('ipsBadge ipsBadge_style2');
var cstr = "ipsPad";
for (var i=p.length; --i>=0;) {
    var n = p[i];
    while(n.className.split(" ").indexOf(cstr)==-1) { // won't work in older browsers
        n = n.parentNode;
    }
    n.parentNode.removeChild(n);
}
}, true);

 

Επεξ/σία από mindtrapper
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 2 χρόνια αργότερα...

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...