ververcpp / ChaZD

ChaZD 查字典,简洁易用的英汉字典Chrome扩展程序,支持划词哦:)
450 stars 187 forks source link

bug 某些网页无法播放录音。 #21

Open john-yuan opened 8 years ago

john-yuan commented 8 years ago

在某些网站上(如twitter、github)划词时无法播放录音,控制台错误为:

Refused to load media from 'http://dict.youdao.com/dictvoice?audio=bug&type=1' because it violates the following Content Security Policy directive: "media-src 'none'".

建议在 background scripts 中播放录音,可以避免这个问题。

最近自己也在写类似的扩展,测试时发现了这个问题,顺便试了一下你的扩展,发现问题,特来告知。

另请问,有道API请求频率限制为每小时1000次,超过限制会被封禁。万一用户多了,则么解决这个问题啊?目前只知道金山词霸无此限制,但它只对单词翻译比较友好,无法整句翻译。

greatghoul commented 8 years ago

background page 中播放的确好一些,这样页面只负责发 message 就行了。