1

JavaScriptがクライアント側の言語であることは知っていますが、実際のコードに埋め込まれたJavaScriptコードがコンソールで実行されるコードと異なる可能性がある場合は、答えを見つけようとしています. 例を挙げて説明しましょう:

MixPanel のような分析ツールを作りたいです。MixPanel は、javascript 関数を使用してすべての追跡を行いますmixpanel.track("string etc")。何とか.comというウェブサイトを持っているとします。someway.com のコードでは、mixpanel をmixpanel.track("")介して自分のページを追跡するために関数を多用しています。しかし、コンソールを開いて (たとえば、Chrome から) ブラウザーで Someway.com を開いて と入力するとmixpanel.track("whatssup")、この追跡も有効になり、mixpanel もこれを追跡します。私の場合、それは受け入れられませんが、javascript を使用する場合、他のライブラリは必要ないため、javascript を使用したいと思っています。それを行う方法はありますか?

4

1 に答える 1

2

クライアント側のコードは安全ではなく、変更や実行の方法を制御できません。それはクライアント側であり、クライアントは(適切に熟練したハッカーを使用して)好きなことを何でも行うことができます。セキュリティや悪用からの保護は、常にサーバー側で行う必要があります。

私たちがより多くの支援を提供するには、あなたが本当に保護しようとしているものについてもっと説明する必要があります.

于 2013-02-25T18:40:55.070 に答える