-4
私は、Javascriptコードを含まないプレーンなHTMLコードを持っています。PHPを使用してプレーンHTMLでJavascriptの存在を検出するにはどうすればよいですか?
どのような形式のJavascriptがHTMLに挿入されているかはどうですか?
アプリケーションはHTMLクライアント側を生成します。それがサーバーに到着したら、それを検証する必要があります。
目標はJavascriptを削除することではなく、単にJavascriptの存在を検出することです。
「
削除は検出するよりも簡単です -
htmlspecialchars($string)
で取得するすべてのHTMLなどをエスケープするだけです。さて、ので、これは非常に興味深い課題である: まず、イベントハンドラ(onclickのなど)をチェックし、その後、すべてのスクリプトタグのための資本と小文字
の両方を確認してください。このため
、我々はあなたがDOMと魔法のすべての種類を働かせることができるDOM
を使用し、私は彼らのドキュメントを読んでお勧めします。 "オン"の属性を確認してください
出典
2017-12-22 20:29:11 dGRAMOP