Javascriptを初めて使用しています。初めてChrome拡張機能を作成しています。それは本当に単なる挑戦です。特定の単語が入力されたときにユーザーに警告する方法
特定の単語をどのウェブサイトにも入力すると、ユーザーに警告する必要があります。おそらく、GoogleやBingの検索入力欄、またはFacebookのステータスを入力している可能性があります。
私はJavascriptに詳しくはないので、これは可能ですか?トレイルとエラーの後、私はこれを考え出しましたが、ウェブサイトの特定の入力フィールドでのみ動作します。
$(function() {
var triggerWords = ['badword', 'wordbad'];
$('#input').keyup(function() {
for (var i = 0; i < triggerWords.length; i++) {
if ($(this).val().toLowerCase() == triggerWords[i]) {
alert('Alert! You've typed a blocked word.');
}
}
});
});
を行いその後、あなたはどこのテキストのすべての要素をターゲットにしない理由入力できますか?たとえば、input、textarea、contenteditable divsなど – Li357
どうすればよいですか?これはおそらく '( 'input'、 'textarea')' – GVS
です。以下はその例です:https://jsfiddle.net/wonpmquw/ – Li357