Просто вызовите protectDefault () на вашем обработчике, чтобы использовать событие и остановить его распространение.
Чтобы это работало на определенных страницах (не на каждой), вы можете создать 2 сценария содержимого: один с функцией предотвращения ввода, а другой с остальными функциями.
Тогда вы включите их в манифест следующим образом:
{
"name": "My extension",
...
"content_scripts": [
{
"matches": ["http://*/*"],
"js": ["common_content_script"]
},
{
"matches": ["http://page_i_want_to_prevent_enter"],
"js" : ["enter_prevention_script"]
}
],
...
}