javasacript、jqueryなどでスタイルやHTMLコンテンツなどのHTML要素のプロパティを保護する方法はありますか?たとえば、divがある場合:
<div id="myDiv" style="font-weight: bold;"> Hello Stackoverflow </div>
html( "Hello Stackoverflow")またはこのdivのスタイルを変更するスクリプトを防ぐ方法はありますか?
ありがとう
javasacript、jqueryなどでスタイルやHTMLコンテンツなどのHTML要素のプロパティを保護する方法はありますか?たとえば、divがある場合:
<div id="myDiv" style="font-weight: bold;"> Hello Stackoverflow </div>
html( "Hello Stackoverflow")またはこのdivのスタイルを変更するスクリプトを防ぐ方法はありますか?
ありがとう
私が考えることができる唯一の方法は、クライアント側でFlash、Java、Silverlightなどを使用することです。
html、css、またはjavascriptの場合、クライアントがページ上の何かを変更するのを防ぐことはできません。javascriptを使用して入力をチェックする場合でも、それをチェックする関数を無効にしたり削除したりできます。そのため、クライアントから送信されたデータを使用する場合は、サーバー側ですべての入力を常に検証する必要があります。
setInterval
おそらく唯一の方法は、要素の変更をチェックする繰り返し関数を ( を使用して) 設定することです。
私の知る限り、CSS プロパティが変更されたときに発生するクロスブラウザー イベントはありません。
ただし、新しいブラウザーにはいくつかのオプションがあります。Jquery を使用して css プロパティが変更されたときのイベント検出
いいえ、それはできません。