Stranik
(Evgeny)
1
If you link to Wikipedia by reference, then the link works.
Филиппов, Михаил Михайлович (учёный)
If I copy the address from the browser line:
Original address
https://ru.wikipedia.org/wiki/%D0%A4%D0%B8%D0%BB%D0%B8%D0%BF%D0%BF%D0%BE%D0%B2,_%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87_(%D1%83%D1%87%D1%91%D0%BD%D1%8B%D0%B9)
Perhaps the error is not common, but in the last 2 days, users noticed that some Wikipedia articles (Russian) are processed in a similar way.
Perhaps because there is a comma in the link?
「いいね!」 2
Same issue with ASCII-only titles containing commas:
I - Wikipedia,Robot(film)
https://en.wikipedia.org/wiki/I,_Robot_(film)
「いいね!」 3
sam
(Sam Saffron)
3
自動リンカーは設計上、特定の極端なエッジケースを回避しています。以前、この件について @Vitaly に話した際、一般的な推奨対応策として、このような厄介なエッジケースには <.......> を使用して回避する方法があると伝えられました。ただし、単一のボックスでは機能しません。
現在の回避策は、, を %2c に置き換えることです。
https://ru.wikipedia.org/wiki/%D0%A4%D0%B8%D0%BB%D0%B8%D0%BF%D0%BF%D0%BE%D0%B2%2c_%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87_(%D1%83%D1%87%D1%91%D0%BD%D1%8B%D0%B9)
「いいね!」 2
Wikipedia の URL が感嘆符で終わっているのも奇妙ですね。
https://en.wikipedia.org/wiki/Top_Secret!
これも URL エンコードする必要があります。
https://en.wikipedia.org/wiki/Top_Secret%21
「いいね!」 1
Vitaly
5
linkify-it はヒューリスティックを使用するため、100% の信頼性を保証することは決してできません (99.99% でも 100% ではありません) =\u003e リンクの境界を強制するには、何らかのマーカー (現在は \u003c..\u003e) が必要です。
- あなたの onebox にも、オン/オフを強制するためのマーカーが必要です。
したがって、2 つの独立した処理モードがあります =\u003e 定義するには 2 つの独立したマーカー/フラグが必要です。
現在、2 つのモードに対して単一のマーカーしかありません。これは論理的な衝突です。私のプロジェクトでは、この問題を次のように解決しました。
- オートリンク (
\u003c...\u003e - このマークアップ) にリンクコンバーターを適用できるようにしました。
- エディターオプションにチェックボックス「リンク展開を無効にする」(各投稿ごと) を追加しました。
理想的ではありませんが、私にとっては問題ありません。あなたの場合は、2 番目のマークアップ/フラグを追加するためのより良い方法を考案できるかもしれません。
「いいね!」 3