Linkify Plus Plus

Based on Linkify Plus. Turn plain text URLs into links.

These are versions of this script where the code was updated. Show all versions.

  • v9.0.2 - Build, Fix: custom rules is broken, Release v9.0.2
  • v9.0.1 - Release v9.0.1
  • v9.0.0 - Add: support XHTML (#20) * Update dependencies * Update dependencies * Build * Add: support xhtml * Update linkify-plus-plus-core * Build * Fix: switch to travis-ci.com
  • v9.0.0 - Imported from URL
  • v8.2.2 - Release v8.2.2
  • v8.2.1 - Fix: handle vue ssr (#13)
  • v8.2.1 - Fix: the thread is not marked as started..., Release v8.2.1
  • v8.2.0 - Release v8.2.0
  • v8.1.0 - Refactor, use buffer to queue the elements. (#11) * WIP: sync-version -> userscript-meta-cli * Use 2 spaces as indent * Move meta to package.json, add eslint * Refactor. Add createBuffer, createLinkifyProcess. * Use global * Revert
  • v8.1.0 - Fix: use isContentEditable, Add imageSkipSelector option, upgrade core to 0.3.0, Release v8.1.0
  • v8.0.2 - Synced from GitHub - Update linkify-plus-plus-core to 0.2.0 - Release v8.0.2 - Update changelog
  • v8.0.1 - Synced from GitHub - Fix global leak bug in Tampermonkey - Release v8.0.1 - Update changelog
  • v8.0.0 - Imported from URL
  • v7.4.4 - Synced from GitHub - Protocol must start with letters - Release v7.4.4 - Update changelog
  • v7.4.3 - Synced from GitHub - Dist - Release v7.4.3 - Update readme
  • v7.4.2 - Synced from GitHub - Drop String.includes to support FF38 - Release v7.4.2 - Update changelog
  • v7.4.1 - Synced from GitHub - Dist - Release v7.4.1 - Update changelog
  • v7.4.0 - Synced from GitHub - It seems that it is impossible to determine :/? prefix - Dist - Fix dist conflict - Release v7.4.0 - Update readme, changelog
  • v7.3.1 - Synced from GitHub - Dist - Release v7.3.1 - Update changelog
  • v7.3.0 - Synced from GitHub - Release v7.3.0
  • v7.2.0 - Synced from GitHub - Do not use mutations when too big - Release v7.2.0
  • v7.1.0 - Synced from GitHub - Expand mutations befor sending to que - No multithread - Release v7.1.0 - Update todos
  • v7.0.0 - Synced from GitHub - Update ESlint - Pass example - Fix performance issue on Firefox - Fix white list - Rearrange code and add some comments - dist - Reduce createPos usage - Replace one link each time seems bad - Cache text and use global RE - Use blocking method - Mix blocking/no-blocking logic - Fix some bugs - Change timeout default and add max run time option - Use range.cloneContents() - Move re to linkify - Fix a typo - Fix logic in queHandler - Check document.contentType - Pass eslint...
  • v6.2.1 - Synced from GitHub - Update excuding list. Update TLDs. - Release v6.2.1
  • v6.2.0 - Synced from GitHub - Release v6.2.0
  • v6.1.0 - Synced from GitHub - Release v6.1.0
  • v6.0.1 - Synced from GitHub - Add alt attr to image - Release v6.0.1
  • v6.0.0 - Synced from GitHub - Use generator? - Reset lastIndex in createRE - Enhance queIter - Wrap initConfig - Remove old code - Use es6 generator - Release v6.0.0
  • v5.0.1 - Synced from GitHub - Fix IN_QUE counting bug - Release v5.0.1
  • v5.0.0 - Imported from URL
  • v4.0.1 - Synced from GitHub - Fix SVGAnimatedString issue
  • v4.0.0 - Synced from GitHub - Use range to select text
  • v3.6.3 - Synced from GitHub - Change how tlds work - Add word-wrap
  • v3.6.1 - Synced from GitHub - Use regex to detect angular source
  • v3.6.0 - Synced from GitHub - Move embedding function out of LPP core - Update readme
  • v3.5.1 - Synced from GitHub - Use better regex to detect image
  • v3.5.0 - Synced from GitHub - Use a different GM_config library
  • v3.4.2 - Synced from GitHub - Add spreadsheetinfo to ignore list
  • v3.4.1 - Synced from GitHub - Fix className issue
  • v3.4.0 - Synced from GitHub - 3.4.0 build
  • v3.3.0 - Synced from GitHub - Add youtube support - Embed youtube video
  • v3.2.6 - Synced from GitHub - Open link in new tab - Tampermonkey doesn't suppoprt magic TLD
  • v3.2.5 - Synced from GitHub - Match comma in path part
  • v3.2.4 - Synced from GitHub - Make user part of url match '+-' characters
  • v3.2.3 - Synced from GitHub - Fix validRoot bug
  • v3.2.2 - Synced from GitHub - Fix root node validation bug
  • v3.2.1 - Synced from GitHub - Fix class matching bug
  • v3.2.0 - Synced from GitHub - Add config.generateLog
  • v3.1.1 - Synced from GitHub - Exclude google.com/webhp*
  • v3.1.0 - Synced from GitHub - Fixed remove wbr bug
  • v3.0.6 - Synced from GitHub - Fix root removeWBR bug
  • v3.0.5 - Synced from GitHub - Fixed tag name excluding bug
  • v3.0.4 - Synced from GitHub - Fix comment bug Fix comment element bug
  • v3.0.2 - Synced from GitHub - Fix traverse bug
  • v3.0.1 - Synced from GitHub - Update logging message
  • v3.0.1 - Synced from GitHub - Cleanup console.log
  • v3.0.0 - Synced from GitHub - Use grunt Nice try Update grunt 2.5.0 Fix typo 3.0 is nicer
  • v2.4.3 - Synced from GitHub - Add custom black-list
  • v2.4.2 - Synced from GitHub - Add .bdsug to ignore list
  • v2.4.1 - Synced from GitHub - Ignore if @contenteditable is true
  • v2.4.0 - Synced from GitHub - Add node length check Pass eslint check Add custom option to add class white list 2.4.0
  • v2.3.25 - Synced from GitHub - Fix wbr removing bug
  • v2.3.24 - Synced from GitHub - Fix parentheses position
  • v2.3.23 - Imported from URL
  • v2.3.22 - Synced from GitHub - Add brush: to ignore list
  • v2.3.21 - Synced from GitHub - lower the node limit again
  • v2.3.20 - Synced from GitHub - change workflow
  • v2.3.18 - Synced from GitHub - add h* tags into ignore list
  • v2.3.17 - Synced from GitHub - Merge branch 'master' of github.com:eight04/linkify-plus-plus
  • v2.3.16 - Synced from GitHub - id not class
  • v2.3.15 - Synced from GitHub - fix grant bug
  • v2.3.14 - Synced from GitHub - use GM_config
  • v2.3.12 - Synced from GitHub - move version history to readme
  • v2.3.12 - Synced from GitHub - fix: angular conflict. hope it really fixed
  • v2.3.11 - Synced from GitHub - add isIP function
  • v2.3.10 - Synced from GitHub - use better ip detect rule
  • v2.3.9 - Synced from GitHub - fix: ip form validate
  • v2.3.8 - Synced from GitHub - fix: angular conflict
  • v2.3.7 - Synced from GitHub - 2.3.7
  • v2.3.6 - Synced from GitHub - fix: match port and '-' in domain
  • v2.3.6 - Imported from URL
  • v2.3.5 - Synced from GitHub - enhance: remove image when loading failed
  • v2.3.4 - Imported from URL
  • v2.3.3 - Synced from GitHub - enhance: add some html5 tags into ignore list
  • v2.3.2 - Synced from GitHub - enhance: add ttp support fix conflict
  • v2.3.2 - Synced from GitHub - enhance: user TLD list
  • v2.3.1 - Synced from GitHub - enhance: move class testing into xpath
  • v2.3 - Synced from GitHub - messy change
  • v2.2.2 - Synced from GitHub - ignore .code element
  • v2.2.1 - Synced from GitHub - add eslint
  • v2.2.1 - Synced from GitHub - add parent validate
  • v2.2 - Imported from URL