2009-01-26 111 views
2

我坐在這裏想知道是否可以編寫一個可以檢測payperclick等網站並將音頻靜音的油門猴腳本,這樣廣告就不會被聽到。從Javascript靜音音頻?

我意識到我可以用更好的方式完成同樣的事情,只需通過greasemonkey腳本刪除廣告文本,但出於好奇的目的,我想知道是否可以通過JavaScript禁用音頻。

回答

2

的唯一途徑可以看到這是可能的是,如果:

1)廣告有自己的「靜音按鈕」,要求一個javascript函數......在這種情況下,你可以只調用該函數你自己。

2)插件的廣告是使用音頻有一個JavaScript API(同1)

3)IE只:一些奇怪的IE瀏覽器的ActiveX件事,也許可以做到這一點...通過訪問的東西,它可能不應該。

所有這些我認爲非常令人懷疑

任何其他可能性是級別太低JavaScript來訪問(或至少我認真希望是這樣)。瀏覽器本身沒有音量控制器....所有的多媒體都是通過插件完成的。

+0

笑@#3。 ActiveX可能是微軟在安全方面最糟糕的決定之一。 – tj111 2009-01-26 22:09:32

1

除了完全剝離嵌入>元素外,這是一個不行的; JavaScript根本沒有權力訪問Flash媒體的音量控制。 :)

1

您可以嘗試刪除embed元素上的自動啓動屬性或將其設置爲false。

0

也許aswer,通過控制通過瀏覽器....也許一些發電機密封一些incompatility在某些瀏覽器,但沒本事,只有控制由用戶選擇瀏覽器或鍵盤