JavaScript 関数は、HTML Web ページ内の特別なリンク (著作権 URL) を検索する必要があります。特別な URL が見つからない場合は、アラートを出す必要があります。「Div ID チェック」や「Div 長チェック」は良い方法ですが、直接リンク(url)を管理することはできますか?
これがリンクを保護しないことはすでに認識しています。
JavaScript ファイルの例:
if () {
//If function find the copyright links, then null - don't make anything:
}
else {
//If function doesn't find copyright links, then give an alert:
alert("Please protect original copyright links.");
}
HTML ページの例:
<html>
<head>
<script type='text/javascript' src='http:// ... file.js'></script>
</head>
<body>
<!-- Start Copyrigt Area -->
<div id="footer">
<a href="http://example1.com">example1.com</a>
<a href="http://example2.com">example2.com</a>
</div>
<!-- End Copyrigt Area -->
</body>
</html>
なぜ私がこれを行っているのかというと、私の理由は次のとおりです。
ブログ専用コミュニティサイトのテーマをいくつか作りました。テーマのユーザーが、フッター領域の著作権リンクを削除または変更することがあります。ブログ コミュニティ サイトは、php のような動的コンテンツをサポートしていません。1 つのページで html といくつかの特別なコンテンツ タグのみを使用できます。一方、このサイトでは JS ホスティングなどを許可していません。つまり、サードパーティのホスティング プロバイダーが提供する JS ファイルです。
コードを暗号化したくありません。なので、JavaScript関数でリンクをチェックしていると思います。リンクが削除または変更された場合、ユーザーはアラートを受け取る必要があります。
おそらく、一部のテーマ ユーザーはこれらの JavaScript 関数を見つけて削除し、コードを再ホストします。しかし、彼らのほとんどは何もできないと思います。