4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

リソース上では姿を表さないアイツのせいでエラーが起きる

Posted at

アイツの正体

ゼロ幅スペース

何があった

案件の内にリンクを仕込むものがあった
テキストとかURLとかはタイポとかあったり間違えたりしたらいけないように指示書からコピペすることにしている
今回もいつもと同じようにURLをコピー、href属性にペースト

一通りに作業終わって確認環境にデプロイ、テストへ

「リンククリックしたら404行くんですが…」

は?指示書からコピペしたからワタシワルクナイ
とりあえずリソース見てみる

URLに間違いはない

確認環境でリンクにカーソル置いて遷移先を見てみたら、

末尾になんかいる

https://***.jp%E2%80%8B

%E2%80%8B
お前か、何者だ
コイツの名は…ゼロ幅スペース

どうしてそうなった

URLを指示書からコピペしたときに一緒についてきたらしい
リソース上では見えない、しかしコピペしたURLの末尾に入力位置合わせてバックスペース

見えないコイツは消えた

バックスペースを押しても入力位置が変わらないということは、ゼロ幅スペースが潜んでいたということだった

どうすればよかった

リソース上では見えなかったので見逃してしまった
恐ろしく早いゼロ幅スペース、私だったから見逃してしまった
image.png

ローカルテストの段階でリンクが問題なく遷移できるか確認するべきだった
要は私のローカルテストが雑だってことがバレちゃったってワケ!イェイ🤟

アイツの仲間

​
こういうのもいるらしい
コイツはリソース上で見えるらしい

最後に

見えないアイツはコピペでしれっとくっついてくる
みんなも雑なローカルテストがバレないように、見えないアイツの気配を嗅ぎ付けられるようにしよう

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?