Выключить звук из JavaScript? - PullRequest
2 голосов
/ 26 января 2009

Я сидел здесь, размышляя, можно ли написать сценарий greasemonkey, который бы обнаруживал такие сайты, как payperclick, и отключал звук, чтобы реклама не была слышна.

Я понимаю, что мог бы добиться того же результата лучше, просто удалив текст объявления с помощью скрипта greasemonkey, но для любопытства я подумал, можно ли отключить звук с помощью JavaScript.

Ответы [ 4 ]

2 голосов
/ 27 января 2009

Единственный способ I увидеть это возможно, если:

1) у рекламы есть своя «кнопка отключения звука», которая вызывает функцию javascript ... в этом случае вы можете просто вызвать эту функцию самостоятельно.

2) Плагин, который реклама использует для аудио, имеет API JavaScript (такой же, как 1)

3) Только для IE: какая-то странная вещь IE ActiveX, которая, вероятно, могла бы сделать это ... путем доступа к вещам, которые, вероятно, не должны.

Все это я считаю крайне сомнительным

Любая другая возможность была бы слишком низкой для доступа к javascript (или, по крайней мере, я серьезно надеюсь, что это так). Браузер сам по себе не имеет регуляторов громкости ... все мультимедиа выполняются с помощью плагинов.

1 голос
/ 27 января 2009

Вы можете попробовать удалить атрибут автозапуска для элемента embed или установить для него значение false.

1 голос
/ 27 января 2009

Кроме полного удаления элемента , это не разрешено; У JavaScript просто нет доступа к элементам управления громкостью Flash-медиа ... пока. :)

0 голосов
/ 19 сентября 2009

может быть aswer, обходить контроль над браузером .... может быть что-то, что порождает некоторую несовместимость в некоторых браузерах, но не взлом, а только управление браузером или клавиатурой по выбору пользователя

...