Greasy Fork URL 脚本名称清理

清理 Greasy Fork URL 中的脚本名称

As of 2021-09-05. See the latest version.

  1. // ==UserScript==
  2. // @name Greasy Fork URL 脚本名称清理
  3. // @version 1.0.0.20210905
  4. // @namespace laster2800
  5. // @author Laster2800
  6. // @description 清理 Greasy Fork URL 中的脚本名称
  7. // @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3ggEBCQHM3fXsAAAAVdJREFUOMudkz2qwkAUhc/goBaGJBgUtBCZyj0ILkpwAW7Bws4yO3AHLiCtEFD8KVREkoiFxZzX5A2KGfN4F04zMN+ce+5c4LMUgDmANYBnrnV+plBSi+FwyHq9TgA2LQpvCiEiABwMBtzv95RSfoNEHy8DYBzHrNVqVEr9BWKcqNFoxF6vx3a7zc1mYyC73a4MogBg7vs+z+czO50OW60Wt9stK5UKp9Mpj8cjq9WqDTBHnjAdxzGQZrPJw+HA31oulzbAWgLoA0CWZVBKIY5jzGYzdLtdE9DlcrFNrY98zobqOA6TJKHW2jg4nU5sNBpFDp6mhVe5rsvVasUwDHm9Xqm15u12o+/7Hy0gD8KatOd5vN/v1FozTVN6nkchxFuI6hsAAIMg4OPxMJCXdtTbR7JJCMEgCJhlGUlyPB4XfumozInrupxMJpRSRtZlKoNYl+m/6/wDuWAjtPfsQuwAAAAASUVORK5CYII=
  8. // @homepageURL https://greatest.deepsurf.us/zh-CN/scripts/431940
  9. // @supportURL https://greatest.deepsurf.us/zh-CN/scripts/431940/feedback
  10. // @license LGPL-3.0
  11. // @noframes
  12. // @include /^https?:\/\/greasyfork\.org\/[^/]+\/scripts\/\d+-[^/]+([/?#]|$)/
  13. // @grant none
  14. // @run-at document-start
  15. // ==/UserScript==
  16.  
  17. const m = /(\/[^/]+\/scripts\/\d+)-[^/]+(\/.*)?/.exec(location.pathname)
  18. history.replaceState({}, null, `${location.origin}${m[1]}${m[2] ?? ''}${location.search}${location.hash}`)