iOS Safariの
動作確認用デモサイト
Androidアプリのストアリンクが非表示になる挙動の調査
まとめ
- おそらくSafari 16.0から
- /store/apps/detailsにクエリパラメータがついていると非表示になる
- 非表示になるのはaタグと子要素
バッジ画像
テキストリンク
ホスト名で表示/非表示を判定しているかどうか
ホスト(ドメイン名)では判断していない模様。
/apps/detailsのパスまでで判断しているか
パスを見て非表示にしているわけでもない模様。
クエリパラメータに[id,hl,gl,hoge]のいずれかが含まれる
上からid, hl, gl, hoge
なんでもいいのでクエリパラメータが存在すれば非表示になる