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

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

Δημοσ.
44 λεπτά πριν, patrickdrd είπε

γιατι δεν το ψαχνεις σωστα :P

βαλε


const el = event.target.closest('[href*="threads/"]');

Ειπα να το κανω αντιγραφη οπως ειναι του insomnia :P δουλεψε, ευχαριστω!

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

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

Δημοσ.
49 λεπτά πριν, patrickdrd είπε

edit: ουτε τον ελεγχο εβαλες, θα γκρινιαζεις μετα γιατι βαζει διπλο goto=newpost :P

Απλα χρησιμοποιησα το παλιο σου κωδικα για δοκιμη, εβαλα το σωστο με τον ελεγχο :)

Δημοσ.

ωραιοστ :)

εγω τα ανοιγω ολα με το snap links plus (firefox addon),

τα επιλεγω ολα με το δεξι κλικ του ποντικιου,

αφηνω το δεξι κλικ και τσουπ- ανοιγουν ολα στο πρωτο μη αναγνωσμενο σε tabs ;)

Δημοσ.

Παραταυτα δε καταλαβαινω γιατι το adslgr θελει "threads/" και οχι forum/threads ενω στο insomnia παιζει με forums/topic, εγκυκλοπαιδικα παντα. :)

Δημοσ.

διαφορετικη μηχανη που το τρεχει,

το adsl π.χ. λεει κατω Copyright © Keen Notion Co (2002-2017),

ενω το insomnia ειναι invision ;)

Δημοσ.
1 ώρα πριν, patrickdrd είπε

διαφορετικη μηχανη που το τρεχει,

To φανταστικα οτι κατι τετοιο παιζει αλλα το θεωρησα "μπαααα" :P

Δημοσ.
7 ώρες πριν, mindtrapper είπε

Δουλεύει τώρα το script της πρώτης σελίδας; Γιατί νομίζω μόνο μια φορά μου δούλεψε και μετά τίποτα.

Εαν δε σου λειτουργει, ανοιξε το script και αντικατεστησε το κωδικα του με αυτον

>
	            // ==UserScript==
// @name     Insomnia Go to new post
// @match    https://www.insomnia.gr/followed/*
// @match    http://www.insomnia.gr/followed/*
// @include        https://www.insomnia.gr/followed/*
// @include        http://www.insomnia.gr/followed/*
// @match    http://www.insomnia.gr/forums/*
// @match    https://www.insomnia.gr/forums/*
// @exclude  http://www.insomnia.gr/forums/topic/*
// @exclude  https://www.insomnia.gr/forums/topic/*
// @include        https://www.insomnia.gr/forums/*
// @match    http://www.insomnia.gr/discover/*
// @match    https://www.insomnia.gr/discover/*
// @include        http://www.insomnia.gr/discover/*
// @grant    none
// ==/UserScript==
    window.addEventListener('click', event => {
  const el = event.target.closest('[href*="forums/topic"]');
  const el2 = event.target.closest('[href*="?do=getNewComment"]');
  const href = el && el.getAttribute('href');
      if (el && (!el2)) {
    el.setAttribute('href', decodeURIComponent(href +
'?do=getNewComment'));
  }
}, true);
	

Δημοσ.
4 ώρες πριν, mindtrapper είπε

Δουλεύει μόνο με αριστερό κλικ και όχι όταν κάνω μεσαίο κλικ για να ανοίξει σε άλλο tab.

Ναι, παντα ετσι ηταν, γιατι το script τσεκαρει μονο το left click event.

 

οριστε ο κωδικας για να πιανει και το Middle Click

>
	            // ==UserScript==
// @name     Insomnia Go to new post
// @match    https://www.insomnia.gr/followed/*
// @match    http://www.insomnia.gr/followed/*
// @include        https://www.insomnia.gr/followed/*
// @include        http://www.insomnia.gr/followed/*
// @match    http://www.insomnia.gr/forums/*
// @match    https://www.insomnia.gr/forums/*
// @exclude  http://www.insomnia.gr/forums/topic/*
// @exclude  https://www.insomnia.gr/forums/topic/*
// @include        https://www.insomnia.gr/forums/*
// @match    http://www.insomnia.gr/discover/*
// @match    https://www.insomnia.gr/discover/*
// @include        http://www.insomnia.gr/discover/*
// @grant    none
// ==/UserScript==
    window.addEventListener('click', event => {
  const el = event.target.closest('[href*="forums/topic"]');
  const el2 = event.target.closest('[href*="?do=getNewComment"]');
  const href = el && el.getAttribute('href');
      if (el && (!el2)) {
    el.setAttribute('href', decodeURIComponent(href +
'?do=getNewComment'));
  }
}, true);
    window.addEventListener('middleclick', event => {
  const el = event.target.closest('[href*="forums/topic"]');
  const el2 = event.target.closest('[href*="?do=getNewComment"]');
  const href = el && el.getAttribute('href');
      if (el && (!el2)) {
    el.setAttribute('href', decodeURIComponent(href +
'?do=getNewComment'));
  }
}, true);
	

Δημοσ.

Δεν μου δούλεψε ούτε έτσι. Αυτό που έκανα είναι να γυρίσω στην έκδοση με το ένα event και απλά αντί για "click" να βάλω "mouseup". Τώρα δουλεύει και με αριστερό κλικ και με μεσαίο.

Δημοσ.
1 ώρα πριν, mindtrapper είπε

Δεν μου δούλεψε ούτε έτσι. Αυτό που έκανα είναι να γυρίσω στην έκδοση με το ένα event και απλά αντί για "click" να βάλω "mouseup". Τώρα δουλεύει και με αριστερό κλικ και με μεσαίο.

Περιεργο, λειτουργικο / browser ?

  • 2 μήνες μετά...

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

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

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

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

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

Σύνδεση

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

Συνδεθείτε τώρα

  • Δημιουργία νέου...