0

いくつかの Web サイトの要素を検索および検査しているときに、すばらしいスクリプトを見つけました。

これは私が見つけたものです:

<script type="text/javascript">
//redirect browser to fullscreen preview
    if (/^http:\/\/codecanyon\.net/.test(document.referrer))
    window.top.location.href = 'http://www.gravitysign.com/backslider/';                    
</script>

したがって、このスクリプトから理解した場合、web サイトが codecanyon で開かれているかどうかを jquery に伝え、プレビューのために指定された Web サイトにリダイレクトします。

さて…こんなものを作る可能性はあるのだろうかと思っていました。

たとえばhttp://google.comなどの Web サイトを指定し、それを JavaScript に入力すると...その Web サイトが google.com 以外の他のドメインにアップロードされた場合...指定されたサイトにリダイレクトされます (グーグル) ?

ですから、少しわかりやすくするために、例を挙げましょう。

「an-website.com」の Web サイトを作成し、誰かがその Web サイトを「another-website.com」にアップロードすると、すべての訪問者が another-website.com から an-website.com に自動的にリダイレクトされます。

私が十分に明確であり、これが可能であることを願っています。乾杯!

4

2 に答える 2

1

もちろん、あなたのドメインとは一致しないが JavaScript を使用しているドメインからサイトにアクセスしているユーザーをリダイレクトできます。これはうまくいくはずです:

if (window.location.hostname !== 'yourdomain.com'){
    window.top.location.href = 'http://yourdomain.com'; 
}

サブドメインなどでサイトをホストしている場合は、一致を使用することもできます。

サーバー上のファイルへの書き込みアクセス権を持つ人なら誰でも、この「コピー保護」を解除できることに注意してください。ブラウザが理解できる方法でコンテンツを提供し、効果的に誰でもコンテンツを利用できるようにする必要があるため、クライアント側のコンテンツをコピー保護することは不可能です。

于 2012-09-13T08:19:50.473 に答える
0

単一ドメイン保護のソリューションを探している場合は、ここで私の

スクリプトでドメインが指定されていない場合に Web サイトをリダイレクトする - Javascript を使用した保護

複数ドメインのソリューションを探しています。

于 2013-04-12T09:32:56.373 に答える