2011-10-20 13 views
2

私はjqueryアプリケーションを作成しました。フリーバージョンのためにウォーターマーク(左上隅の小さな画像)を追加したいと思います。私はユーザーがJavaScriptを使用してそれを削除するためにできるだけハードにするのに苦労しています。そのイメージをdivにロードして、Z値のプロパティとして高い値で配置します。常に上に表示されます。divをjqueryアプリケーションにロック(フリーズ)する方法はありますか?

だから私はこの解決策を考え出したてきたが、それは十分に強力ではありません。

  • ユーザーがそれだ行う場合、それはreemovedされている場合periodicaly透かしを追加するタイマーが(作品はありません定期的に透かしを除去する独自のタイマー)。

他にもアイデアはありますか?しかし、コーディングが非常に難しいものではありません。

ありがとうございました。

+3

放棄してください。できません。ユーザーは、あなたが何をしても上書きすることができます。 –

+0

私は@ Saintedlamaに同意します。私はかつてそのような仕組みを工夫することを任されていましたが、最後に何かを考え出しましたが、それは無駄だと感じました。私は上司に確信していたに違いありません。解決策を思いついたので、私たちはそれを断念しました。ウォーターマークが本当に必要な場合は、簡単な方法でそれを行います。あなたの願いを尊重する人々はそれを残し、誰も決して行っていない人はそれを残します。 –

+0

私は不可能にしようとしていない、私は彼がその透かしを削除したい場合、ユーザーにいくつかの頭痛を与えようとしている。私は良いjavascriptのコーダーは、常に製品をハックする方法を見つけることを知っている。 – gabitzish

答えて

6

私は単に私のブラウザでいくつかの広告ブロックツールを使って画像を遮断することによって、あなたのソリューションをハックしたい:)

あなたは自分自身にいくつかの質問に答えることができるハック安全な透かし溶液中で多くのエネルギーを投資する前に:

  • 透かしをブロックするために、いくつかのjsハックと広告ブロックソリューションを使用するユーザーの割合はどれくらいですか?
  • ウォーターマークを削除するのにユーザーがどれくらいの時間を費やす必要がありますか?
  • いくつかのjsハックトリックを使用するユーザーと比べて、ハックセーフなソリューションを実現するために、努力xを投資するのに費用はかかりますか?
  • 「無料」ウォーターマークを削除しているのは、「非無料」製品の料金を支払う場合にユーザーが得られる唯一の価値ですか?
  • この値は、ユーザーが「非無料」製品の支払いに魅力的なものになりますか?

私の経験から、いくつかのユーザーハッキングをブロックするためのソリューションに投資する時間/コストは、「非フリー」製品の機能を追加する価値のある実装によく投資されます。

+0

私は同意する、Jqueryのlibsは通常オープンソースです。ライセンスの何らかの形を作り、ユーザーを「信用する」ということはあなた次第です。たとえば、telerik asp.net mvcが制御します。 –

+0

イメージをブロックすると、製品(イメージローテータ)の機能の1つがブロックされます。ウォーターマークイメージは、base64文字列を使用してハードコードされています。私は質問のテキストに「あなたは他の想いがありますか?しかしコード化するのは難しいことではありません。私はこれに多額の投資をしないようにしていますが、ユーザーにとっては何かをとても簡単にするつもりはありません。 – gabitzish

+0

最終的なコードは難読化されるので、ユーザーが対話するのが少し難しくなります。 – gabitzish

関連する問題