0

後でリンクとして表示する必要がある href タグ スクリプトをユーザーが入力できるテキスト フィールドがあります。しかし、警告メッセージなどの悪意のあるスクリプトを入力すると、そのテキスト フィールドの値を使用して表示する時点で不要なスクリプトが実行される可能性があります。私の質問は、ユーザーがテキスト フィールドに href タグ関連のエントリのみを入力するように制限し、他のスクリプトの入力を制限するにはどうすればよいかということです。前もって感謝します。

4

3 に答える 3

0
function strip(html)
{
   var tmp = document.createElement("DIV");
   tmp.innerHTML = html;
   return tmp.textContent || tmp.innerText || "";
}
于 2013-08-28T05:37:04.120 に答える
0

文字列が url であるかどうかを確認する必要があります。その URL が受け入れるかどうか、または拒否するかどうかを確認する必要があります..以下のリンクはあなたの原因に役立ちます。 javascriptを使用して文字列がURL形式であるかどうかを検出する方法は? javascriptを使用して、文字列のどこかにURLが含まれているかどうかを確認します

于 2013-08-28T05:39:18.457 に答える