私のサイトの一部が過去(フロントエンド)で完全にリッピングされているのを見ました。一部の人は、GAのトラッキングコードを含むすべてのコンテンツをコピー/貼り付けています:)コピーされたJavaScriptコードに注意を払う
私はJS内に何らかの通知を植えることを考えていました。誰かがそれをコピーすると、彼ら(そして訪問者)はそれを見るでしょう。私はフロントエンドのコードを保護することはできませんが、これによって一部の人が使用できなくなった場合(少なくとも、何を見なければならないのかを知る人はいない)、任務は達成されます。ここで
は(エイミーが示唆したように)私はこれまでやっていることである。ここではトップ
で
- 縮小さ&難読化コード
- の著作権は、私の小さな実装です残りのコードと組み合わされます。
if (window.location.hostname && window.location.hostname !== 'myDomain') { document.body.style.opacity = '0.2'; document.body.style.pointerEvents = 'none'; c = [84, 104, 105, 115, 32, 105, 115, 32, 97, 32, 114, 105, 112, 112, 101, 100, 32, 115, 105, 116, 101, 33]; alert(String.fromCharCode.apply(null, c)); }
<p>Lorem ipsum dolor sit amet, his aperiam percipit assueverit ea, sit ei eius adhuc tacimates. Cum ad numquam rationibus, mel eu scripta aliquando. Eum ex habemus constituto mediocritatem. Ea dicam aliquip salutatus usu, vidit admodum sadipscing at mei. Alterum blandit efficiendi duo in, dicat quodsi vidisse in quo, malis latine lucilius ad est. Qui enim explicari at, est cu iusto impetus, ferri iudico similique at eos.</p>
これ以上はありません私は今何を得ていますか? :)
コードベース全体を難読化することができます。それはあなたの保護がどこにあるかを見つけることをさらに困難にし、修正を極度に難しくし、コピー機を最初に抑止します。なぜなら、彼らはほとんど常に小さな変更をしたいからです。 – litelite
あなたのサイトのドメインがURLに正確に一致するのではなく、そのURL内にあるかどうかを確認することをお勧めします。あなたが現在やっていることはおそらく最も一般的で、最小限の、そして最善の方法でしょう。それ以外に私が考えることができるのは、ポストメッセージを送信してそれを捕まえることができるということだけです。 – zfrisch
@zfrischどのようなポストメッセージの意味ですか? – g5wx