JDimproved / JDim

2ch browser for linux
https://jdimproved.github.io/JDim/
GNU General Public License v2.0
46 stars 11 forks source link

NodeTreeBase: Fix HTML href attribute parsing #1237

Closed ma8ma closed 1 year ago

ma8ma commented 1 year ago

datデータからHTML要素を解析する処理のうち<a>要素のhref属性を探す処理を修正します。 修正前は<a>タグの中で最初に現れる属性がhrefであると決め打ちしていたためhrefの前に別の属性があるリンクではURLが間違って設定される問題がありました。

注意

href属性の判定は速度を重視するため不完全なチェックです。<a>タグに含まれる'='、global属性、data属性で誤判定する可能性があります。

修正にあたり不具合報告をしていただきありがとうございました。 https://next2ch.net/test/read.cgi/linux/1654053581/127

Closes #1236