へー、それは多くのプラグイン作成者が助けを必要とせずに行うことですよね? :) これが問題です - 私は販売するつもりの jQuery プラグインをコーディングしています。ライブデモを提供したいと思います。もちろん、デモ コードだけを使ってもらいたいわけではありません。
私はそれがばかげていることを知っています、そしてそれは確かに良いカルマをもたらしません. 設定undefined = true
と jQuery メソッドのオーバーライドが思い浮かびます。それ以上の提案はありますか?
へー、それは多くのプラグイン作成者が助けを必要とせずに行うことですよね? :) これが問題です - 私は販売するつもりの jQuery プラグインをコーディングしています。ライブデモを提供したいと思います。もちろん、デモ コードだけを使ってもらいたいわけではありません。
私はそれがばかげていることを知っています、そしてそれは確かに良いカルマをもたらしません. 設定undefined = true
と jQuery メソッドのオーバーライドが思い浮かびます。それ以上の提案はありますか?
Diodeus のビデオ (またはスクリーンキャストなど)のアイデアが気に入っています。
しかし、絶対にインタラクティブなデモが必要な場合は、jQuery、プラグイン、およびデモ コードを用意し、3 つすべてをまとめて Closure Compiler を実行します (jQuery で動作させることができる場合は、高度な最適化を行います。それ以外の場合は最適化)。Closure Compiler は単なるミニファイヤではありません。実際にコードを書き直したり、関数をインライン展開したり (シンプル モードでも)、識別子名を変更したりします。すべてのコードが一緒にコンパイルされている場合は、シンボルを「エクスポート」するように指示する必要はありません。名前を変更し、熱狂をインライン化します。:-) 3 つの部分 (jQuery、プラグイン、およびデモ) を混同するため、それらを解明する価値よりもはるかに多くの作業が必要になります。
JavaScript 環境は、その性質上、安全ではありません。コードを縮小する以外に、実際にできることは何もありません。ブラウザがそれを見ることができれば、ユーザーはそれを見ることができます。これは、人々があなたの画像を盗むのを防ごうとするのと同じ議論です。
デモを作成したい場合は、そのビデオを作成してください。
自分のホストのみを通過させるチェックを追加します。次に、コードを縮小して動作を覆い隠します。
コードを縮小して読みにくくすることができます。
ライブ コードではなく、スクリーン レコーディングの形式で「デモ」を公開します。
そこにあると、はぎ取られる可能性があります。大量の JS ファイルに分割するなど、ソース コードを縮小したり、隠したり、奇妙なことを行ったりすることはできますが、それでも盗まれる可能性があります。本当にデモが必要な場合は、ビデオ デモの録画を検討しましたか?