いくつかのスライドから成るプレゼンテーションを作成したいです。スライドの実際のコンテンツは、SVG形式のベクター要素で構成されます。スライド間の移行はJavaScriptで管理する必要があります。
問題は、ユーザーが単純な名前を付けて保存...を使用したり、ブラウザのキャッシュを掘ったりしてプレゼンテーションを保存できないような方法でこれを実装できるかどうかです。
また、純粋なSVGではなく、Raphael(JavaScriptライブラリ)の使用を検討しています。しかし、私の知る限り、クライアント側で実行することを意図しているため、JavaScriptをクライアントアクセスから保護することは不可能です。
スライドを保存するクライアントから完全に保護する方法や何らかの保護を得る方法はありますか?
クライアントにデータを送信することはできず、データを保存できないことを期待できません。
あなたの場合、SVG画像は十分に優れているので、配布したくないと思われます。それらをラスタ形式(pngなど)にレンダリングし、代わりにプレゼンテーションに低品質のpngファイルを含めることはできますか?