我正在使用 JavaScript 和 jQuery 编写一个 Chrome 扩展程序,除此之外,我希望它可以防止 scmplayer 在用户访问的页面上自动播放。下面表示一个典型的向页面添加 scmplayer,并启用自动播放设置:
<script type="text/javascript" src="http://scmplayer.net/script.js"
data-config="{
'skin':'skins/cyber/skin.css',
'volume':50,
'autoplay':true, <!-- The autoplay setting -->
'shuffle':true,
'repeat':1,
'placement':'top',
'showplaylist':false,
'playlist':[{'title':'Bauhaus, %22Antonin Artaud%22','url':'http://www.youtube.com/watch?v=VJS9SKz7yog'},
...
">
</script>
我想我应该通过在脚本有机会运行之前编辑脚本的 data-config 属性来解决这个问题,更改'autoplay':true
为 ' autoplay':false
。
我如何用 jQuery 或 Javascript 来做这件事?
那么,是否有一种特别好的方法可以从 Chrome 扩展程序中修改此脚本的 data-config 属性?或者,如果有更好的方法来防止 scmplayer 自动播放,我该怎么做?