Greasy Fork is available in English.

Linkify Plus Plus

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

นี่คือเวอร์ชันของสคริปต์นี้ที่โค้ดมีการอัปเดต แสดงเวอร์ชันทั้งหมด

  • v12.0.120-02-2025

    12.0.1

  • v12.0.020-02-2025

    12.0.0

  • v11.0.020-02-2025

    Add: onion TLD, update TLDs (#68)

  • v11.0.020-02-2025

    Fix: blacklist and whitelist doesn't work with page load and mutation triggers (#66)

    • Bump dependencies

    • Fix: validate root node on page load/inserted elements

    • Fix: includeElement doesn't work on page load

    • Fix: linkify included elements on mutations

    • Refactor

    • Fix: linter

  • v11.0.016-02-2024

    11.0.0

  • v10.1.016-02-2024

    Add: multiple triggers (#60)

    • Add: build-git

    • WIP: support multiple triggers

    • Update core

    • Switch to gh

    • Add: multiple triggers

    • Change: drop sentinel, don't mark processedNodes in validator

    • Fix: make mouse over work on refresh

    • Refactor: pull out triggers

    • Rearrange options page

    • Bump deps

    • Drop inlinejs

    • fixup! Drop inlinejs

    • Improve messages

    • Dist

    • Update readme

  • v10.1.015-12-202110.1.0
  • v10.0.011-03-202110.0.0
  • v9.0.210-03-2021Add: dialog service (#38)* Bump dependencies* Bump dependencies, add dialog* Add: dialog service
  • v9.0.212-02-2021Update core, add mail option (#36)* Update core* Bump dependencies* Bump depenedencies* Update changelog* Add: mail option
  • v9.0.211-02-2021Refactor: rewrite the build process (#33)* Bump dependencies* WIP: refactor build process* WIP: refactor build process* Bump dependencies* Bump dependencies* Fix: bin is lost in lock file* Fix: module=false* Fix: send raw getMessage to pref body
  • v9.0.217-06-2019Build, Fix: custom rules is broken, Release v9.0.2
  • v9.0.118-02-2019Release v9.0.1
  • v9.0.018-02-2019Add: 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.024-11-2018Imported from URL
  • v8.2.224-07-2018Release v8.2.2
  • v8.2.124-07-2018Fix: handle vue ssr (#13)
  • v8.2.123-05-2018Fix: the thread is not marked as started..., Release v8.2.1
  • v8.2.013-05-2018Release v8.2.0
  • v8.1.013-05-2018Refactor, 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.023-08-2017Fix: use isContentEditable, Add imageSkipSelector option, upgrade core to 0.3.0, Release v8.1.0
  • v8.0.204-03-2017Synced from GitHub - Update linkify-plus-plus-core to 0.2.0 - Release v8.0.2 - Update changelog
  • v8.0.125-02-2017Synced from GitHub - Fix global leak bug in Tampermonkey - Release v8.0.1 - Update changelog
  • v8.0.024-02-2017Imported from URL
  • v7.4.419-02-2017Synced from GitHub - Protocol must start with letters - Release v7.4.4 - Update changelog
  • v7.4.304-02-2017Synced from GitHub - Dist - Release v7.4.3 - Update readme
  • v7.4.220-12-2016Synced from GitHub - Drop String.includes to support FF38 - Release v7.4.2 - Update changelog
  • v7.4.106-12-2016Synced from GitHub - Dist - Release v7.4.1 - Update changelog
  • v7.4.006-12-2016Synced from GitHub - It seems that it is impossible to determine :/? prefix - Dist - Fix dist conflict - Release v7.4.0 - Update readme, changelog
  • v7.3.107-11-2016Synced from GitHub - Dist - Release v7.3.1 - Update changelog
  • v7.3.001-04-2016Synced from GitHub - Release v7.3.0
  • v7.2.014-02-2016Synced from GitHub - Do not use mutations when too big - Release v7.2.0
  • v7.1.009-01-2016Synced from GitHub - Expand mutations befor sending to que - No multithread - Release v7.1.0 - Update todos
  • v7.0.004-01-2016Synced 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.107-10-2015Synced from GitHub - Update excuding list. Update TLDs. - Release v6.2.1
  • v6.2.012-09-2015Synced from GitHub - Release v6.2.0
  • v6.1.013-07-2015Synced from GitHub - Release v6.1.0
  • v6.0.102-07-2015Synced from GitHub - Add alt attr to image - Release v6.0.1
  • v6.0.002-07-2015Synced from GitHub - Use generator? - Reset lastIndex in createRE - Enhance queIter - Wrap initConfig - Remove old code - Use es6 generator - Release v6.0.0
  • v5.0.121-06-2015Synced from GitHub - Fix IN_QUE counting bug - Release v5.0.1
  • v5.0.021-06-2015Imported from URL
  • v4.0.107-05-2015Synced from GitHub - Fix SVGAnimatedString issue
  • v4.0.027-04-2015Synced from GitHub - Use range to select text
  • v3.6.326-04-2015Synced from GitHub - Change how tlds work - Add word-wrap
  • v3.6.122-04-2015Synced from GitHub - Use regex to detect angular source
  • v3.6.021-04-2015Synced from GitHub - Move embedding function out of LPP core - Update readme
  • v3.5.117-04-2015Synced from GitHub - Use better regex to detect image
  • v3.5.016-04-2015Synced from GitHub - Use a different GM_config library
  • v3.4.215-04-2015Synced from GitHub - Add spreadsheetinfo to ignore list
  • v3.4.115-04-2015Synced from GitHub - Fix className issue
  • v3.4.013-04-2015Synced from GitHub - 3.4.0 build
  • v3.3.013-04-2015Synced from GitHub - Add youtube support - Embed youtube video
  • v3.2.601-04-2015Synced from GitHub - Open link in new tab - Tampermonkey doesn't suppoprt magic TLD
  • v3.2.520-02-2015Synced from GitHub - Match comma in path part
  • v3.2.430-01-2015Synced from GitHub - Make user part of url match '+-' characters
  • v3.2.321-01-2015Synced from GitHub - Fix validRoot bug
  • v3.2.209-01-2015Synced from GitHub - Fix root node validation bug
  • v3.2.109-01-2015Synced from GitHub - Fix class matching bug
  • v3.2.019-12-2014Synced from GitHub - Add config.generateLog
  • v3.1.105-12-2014Synced from GitHub - Exclude google.com/webhp*
  • v3.1.015-11-2014Synced from GitHub - Fixed remove wbr bug
  • v3.0.614-11-2014Synced from GitHub - Fix root removeWBR bug
  • v3.0.513-11-2014Synced from GitHub - Fixed tag name excluding bug
  • v3.0.413-11-2014Synced from GitHub - Fix comment bug Fix comment element bug
  • v3.0.213-11-2014Synced from GitHub - Fix traverse bug
  • v3.0.113-11-2014Synced from GitHub - Update logging message
  • v3.0.113-11-2014Synced from GitHub - Cleanup console.log
  • v3.0.013-11-2014Synced from GitHub - Use grunt Nice try Update grunt 2.5.0 Fix typo 3.0 is nicer
  • v2.4.307-11-2014Synced from GitHub - Add custom black-list
  • v2.4.207-11-2014Synced from GitHub - Add .bdsug to ignore list
  • v2.4.107-11-2014Synced from GitHub - Ignore if @contenteditable is true
  • v2.4.007-11-2014Synced from GitHub - Add node length check Pass eslint check Add custom option to add class white list 2.4.0
  • v2.3.2507-11-2014Synced from GitHub - Fix wbr removing bug
  • v2.3.2405-11-2014Synced from GitHub - Fix parentheses position
  • v2.3.2305-11-2014Imported from URL
  • v2.3.2220-10-2014Synced from GitHub - Add brush: to ignore list
  • v2.3.2130-09-2014Synced from GitHub - lower the node limit again
  • v2.3.2029-09-2014Synced from GitHub - change workflow
  • v2.3.1818-09-2014Synced from GitHub - add h* tags into ignore list
  • v2.3.1715-09-2014Synced from GitHub - Merge branch 'master' of github.com:eight04/linkify-plus-plus
  • v2.3.1615-09-2014Synced from GitHub - id not class
  • v2.3.1515-09-2014Synced from GitHub - fix grant bug
  • v2.3.1415-09-2014Synced from GitHub - use GM_config
  • v2.3.1211-09-2014Synced from GitHub - move version history to readme
  • v2.3.1209-09-2014Synced from GitHub - fix: angular conflict. hope it really fixed
  • v2.3.1107-09-2014Synced from GitHub - add isIP function
  • v2.3.1007-09-2014Synced from GitHub - use better ip detect rule
  • v2.3.907-09-2014Synced from GitHub - fix: ip form validate
  • v2.3.806-09-2014Synced from GitHub - fix: angular conflict
  • v2.3.705-09-2014Synced from GitHub - 2.3.7
  • v2.3.605-09-2014Synced from GitHub - fix: match port and '-' in domain
  • v2.3.604-09-2014Imported from URL
  • v2.3.503-09-2014Synced from GitHub - enhance: remove image when loading failed
  • v2.3.403-09-2014Imported from URL
  • v2.3.302-09-2014Synced from GitHub - enhance: add some html5 tags into ignore list
  • v2.3.202-09-2014Synced from GitHub - enhance: add ttp support fix conflict
  • v2.3.202-09-2014Synced from GitHub - enhance: user TLD list
  • v2.3.101-09-2014Synced from GitHub - enhance: move class testing into xpath
  • v2.331-08-2014Synced from GitHub - messy change
  • v2.2.230-08-2014Synced from GitHub - ignore .code element
  • v2.2.117-08-2014Synced from GitHub - add eslint
  • v2.2.116-08-2014Synced from GitHub - add parent validate
  • v2.215-08-2014Imported from URL