Я могу предотвратить предупреждение () с Расширением Google Chrome

Я могу создать расширение Google Chrome, чтобы препятствовать тому, чтобы страница делала alert() ?

13
задан skaffman 5 June 2010 в 19:53
поделиться

2 ответа

Спасибо. Это помогло. Однако я понял, что мне нужно сделать это, чтобы заставить его работать

location.href="javascript: window.alert = function(x) {console.log(x)};"

, если я хочу удалить предупреждения и подтверждения, я могу сделать

location.href="javascript: window.alert = function(x) {console.log(x)}; window.confirm = function(){return true;};";
-5
ответ дан 1 December 2019 в 22:06
поделиться

Да, вы можете, alert () - это просто метод JavaScript, вы можете переопределить его функциональность, выполнив.

window.alert = function alert(msg) {
  console.log('Hidden Alert ' + msg);
};

Просто не забудьте запустить этот сценарий содержимого по адресу document_start в манифесте с помощью модификатора сценария содержимого манифеста run_at.

Я считаю, что есть расширение, которое просто делает это. Разработчик называет это Nice Alert. https://chrome.google.com/extensions/detail/ehnbelnegmgdnjaghgomaakjcmpcakhk

16
ответ дан 1 December 2019 в 22:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: