あなたのコードをコピーして貼り付けるのを防ぐことができればと思っていましたか?彼らはとにかく私はページのURLにアクセスし、例えばそれが属するウェブサイトと比較することができますか?たとえば、ページのURLがgoogle.comと等しくない場合は、エラーメッセージが表示されます。たとえば、Google検索コードをコピーして自分のウェブサイトに貼り付けようとすると、コードがgoogle.comにないことを自動的に検出し、前に述べたようなエラーメッセージを表示します。私は途中でcodepen.ioを使用しています。誰もあなたのコードを盗んでいないことを確認してください
-5
A
答えて
0
さて、あなたはコードを小さくする/ uglifyingすることでコードを読みにくくすることができます。 preventDefault() method
でサイトを右クリックすることを無効にすることもできますが、そのことをお勧めします。私が聞いたもう1つの選択肢は、JavaScript暗号化を使用することですが、JavaScriptを有効にしているブラウザでのみサイトを使用できるようにすることです(ほとんどの方法で対応できますが、悪い方法です)。
+0
これは、ユーザーのURLを比較するなどの簡単な方法です。コードを盗んだ人は、コピーして貼り付けるだけです。 'document.URL'はオプションです。コードがgoogle.comの場合、ページのURLが「www.google.com」でない場合は、コードをコピーして貼り付けたことがわかります。ユーザーURLとページURL。 – Leed
関連する問題
- 1. 重複がないことを確認してください
- 2. 少なくとも1つの外部キーがヌルでないことを確認してください。
- 3. 自分のコードがスレッドセーフであることを確認してください
- 4. アクティブであることを確認してください
- 5. ビューが隠されていないことを確認してください。
- 6. 少なくとも1つのチェックボックスリストが選択されていることを確認してください。
- 7. :レールが動作していないことを確認してください。
- 8. Maven Checkstyle:動作していないことを確認してください
- 9. ディレクトリがgitリポジトリであることを確認してください(CDに入れなくても)
- 10. matlabで行列がNanでないことを確認してください
- 11. jQuery少なくとも5つの入力にデータがあることを確認してください
- 12. 製品に少なくとも1つのカテゴリがあることを確認してください
- 13. 誰でもこのhamlコードに何も表示されない理由を教えてください。
- 14. iOS App Rejection - あなたのアプリがIPv6ネットワークをサポートしていることを確認してください
- 15. 誰でもこのxmlのXSLTコードを書いてください。
- 16. クラスが抽象クラスでないことを確認してください
- 17. ギャトリング:バイナリ応答が空でないことを確認してください
- 18. edittextが空でないことを確認してください
- 19. 変数が等しくないことを確認してください(宝くじコード)
- 20. チェックボックスがオフになっていることを確認してください。
- 21. ユーザーがアクティブになっていることを確認してください
- 22. Emberがテストモードになっていることを確認してください
- 23. Cで1つのボタンだけがクリックされていないことを確認してください。
- 24. gitにコードが存在していないか確認してください。
- 25. パスワードがFirebase Androidの一時的なものであることを確認してください
- 26. サブプロセスがココアで死んでいることを確認してください
- 27. 誰でもDijkstraアルゴリズムのこのコード部分を説明してください。
- 28. リストのリストで奇妙なことを確認してください
- 29. laravel 5.2 greggilbert/recaptcha:あなたが人間であることを確認してください
- 30. PCリントと可能なnullptrを確認してください
インターネットに何かを置くのであれば、URLを知っているか発見している人は誰でも利用できます。 – Pointy
完全な形式のURLは、Uniform Resource Locatorです。 – zuif
他の人が私のコードを盗んで欲しいとは思わない。私は法的であれ、そうでなければ、私はコピーと貼り付けを防ぐコードの何かを持っていたいと思います。 – Leed