アメリカを訪問したいドイツからの訪問者のためのサイトを運営しています。 GDPRにより、米国ではLAタイムズのようなEUからのアクセスをブロックするWebサイトが増えているため、 [〜#〜] ihop [〜#〜] または Carrabbas です。米国内へのアクセスなので、訪問者がサイトにいる場合はもちろん可能ですので、リンクはそのままにしてください。
ブロックされたページは、アクセスがブロックされる理由を明確に示すとは限りません。 403や451のエラーページだけで、なぜそのような情報もありません。
そのようなリンクにどのようにマークを付けることができますか?
デスクトップバージョンでは、リンクを青でラインスルーし、title
属性を使用して、情報テキストの上にマウスが表示されるようにします。 (title属性は別の方法で使用する必要があることを知っています。すぐにCSS Overに置き換えられます)。ただし、これは携帯電話では不可能です。
多くのページは静的であるため、訪問者のIPの動作に基づくソリューションは必要ありません。
また、モバイルデバイスでは、誰もスクロールダウンして説明を読まないため、フッターでシンボルとシンボルの説明を操作することは意味がありません。
「ねえ、私はEUに閉じ込められており、米国でしかアクセスできない」というリンクにラベルを付ける方法はありますか?モービルデバイス。
編集:詳細
title
やabbr
タグのように、移動せずにモバイルデバイスで識別できるリンクをマークする方法です編集2:私の現在の解決策は次のとおりです:
a.ext1{color:#1B5E20;letter-spacing:1.5px;background-position: center right; background-repeat: no-repeat;background-image: url(/images/noindex/ext1.png);padding-right: 14px;}
a.extus:after{content:' \1F512 EU';font-size: 12px;color: blue;}
<a class="ext1 extus" title="No Access outside the US">Link</a>
これが私の解決策です:
1。情報をabbrとのリンクの後に追加して、タッチ/オーバーできるようにしました。
<a class="ext1 extus" href="https://www.dunkindonuts.com/" target="_blank"
rel="noopener noreferrer">Dunkin' Donuts</a> <abbr class="extus"
title="Zugriff nur in den USA">???? USA</abbr>
一般的なタッチでは、モバイルデバイスで動作していません。だから私はモービルに触れるCSSを修正しました:
[abbr.extus{font-size: 12px;color: blue;}
abbr\[title\] {position: relative;text-decoration: underline dotted;}
abbr\[title\]:hover::after {content: attr(title);position: absolute;
left: 0;bottom: -30px;width: 80px;background-color:
#757575;color:#fff;border-radius: 2px;font-size: 14px;padding: 3px 5px}]
免責事項:私はドイツのデータ保護機関(DPA)に雇用されている使用可能なプライバシー研究者です。
これは人気のない意見かもしれませんが、基本的な情報を提供し、DPAの眉をひそめるような追跡を行わないサイトの代替バージョンはどうでしょうか?
Ihopのおいしいパンケーキを考えて、私はあなたのリンクをクリックしてaccess denied
エラー。これはかなり抜本的な対策ですが、より良い解決策は次のとおりです。
外部リソースを活用することで、選択したエリアのレストランを検索する検索フィールドを追加することもできます(GDPRコンプライアンスに関してそれらのリソースに問題がないことを確認した後)。 https://www.openstreetmap.org/search?query=houston ihop
は、住所とその場所のリストを提供します。
これは、サイトの訪問者や潜在的な顧客にとって有用な情報であり、メインサイトから切り離されており、簡単に実装でき、GDPRを台無しにしない方法で実行できます。それを可能にする複雑さは、低スキルのインターンが処理できるものであり、費用のかかる作業ではありません。
あなたの実際の質問に関して、私はそれをしない方法についていくつかのことを言うことができます。引用されている例であるIhopとCarrabbaは、コードを含むエラーページと、特定の地域で利用できないことについての説明を示しています。良い点は、何が起こったのか(エラーコードだけでなく)人間が読める説明があることですが、悪い点は、解決策がなく、次善の策が提供されないことです。
これを処理するより良い方法は次のとおりです。
次の理由により、リンク自体に「アクセス不可」のマークを付けないようにします。
どういうわけかリンクをマークしたとしても、ユーザーがとにかくクリックした場合に備えて、役立つ「エラーページ」が必要です。したがって、そのようなページを持つことは、摩擦の少ないソリューションです。
ほとんどすべてのサイトにあるCookieを受け入れるようにスライドダウンできますが、「このサイトの一部のリンクは地域の規制によりブロックされています」のように表示する必要があります。
また、訪問者がブロックされたリンクをクリックしようとした場合にも、再び下にスライドする可能性があります。ただし、リンクを作成する必要があり、先ほどお話しした取り消し線が適切な解決策になります。