1

iOS の 13.5.1 アップデートより前はreferrer policy = no referrer、Safari ユーザー向けのオプションを使用して、必要なリファラーをいくつか削除することができました。そして、これは100%機能していました。しかし、13.5.1 の更新後、リファラー ポリシーが Safari ブラウザーで機能しなくなっていることに気付きました。

no-referrer などのように、どのリファラー ポリシーを選択しても、デフォルトreferrer policy = origin値のみが取得されるようです。この問題に直面している人はいますか?(13.5.1のみ)

例:

13.5.1 アップデート前

  1. ユーザーは example.com から発信し、example.net にアクセスします (リファラーは example.com です)
  2. その後、ユーザーは example.org に進みますが、この場合、example.net には非リファラーのリファラー ポリシーがあります。そのため、example.org はリファラーを知りません。

13.5.1 アップデート後

  1. ユーザーは example.com から発信し、example.net にアクセスします (リファラーは example.com です)
  2. Example.net には同じ (変更されていないコード) リファラー ポリシー = リファラーなしがあり、ユーザーがクリックして example.org にアクセスした後、空白にする必要があるリファラーは引き続き「example.com」として渡されます。

Apple ディスカッション フォーラム、Webkit の更新 (ある場合)、および一般的なグーグルをチェックしてみましたが、うまくいきませんでした。

4

0 に答える 0