inpageedit / inpageedit-v2

A powerful frontend JavaScript Plugin for MediaWiki written with jQuery
https://www.ipe.wiki
GNU General Public License v3.0
47 stars 13 forks source link

[BUG] URL包含百分号时,articleLink解析错误 #212

Closed dragon-fish closed 1 year ago

dragon-fish commented 1 year ago

https://github.com/inpageedit/inpageedit-v2/blob/c04b219b2fdd259af22e79ad5ca9e3d4049d3d48/src/module/articleLink.js#L65

dragon-fish commented 1 year ago

https://github.com/inpageedit/inpageedit-v2/blob/c04b219b2fdd259af22e79ad5ca9e3d4049d3d48/src/module/articleLink.js#L34

这里似乎已经进行过一次解码操作了,摆烂的修复方法就是在65加一个try

dragon-fish commented 1 year ago

记个备忘,还是用URL+URlSearchParams重写一下这个模块比较靠谱