Google chrome extension 更改html内容onclick chrome扩展
您好,谢谢您阅读我的问题。我要警告你们,这对你们大多数人来说可能会很无聊,但我就是不能让它工作 这是关于我试图为我的音频流编写的chrome扩展。以下是我想做的: 一个小图标,当被点击时开始播放音乐,当再次被点击时停止,依此类推 以下是我尝试过的:Google chrome extension 更改html内容onclick chrome扩展,google-chrome-extension,Google Chrome Extension,您好,谢谢您阅读我的问题。我要警告你们,这对你们大多数人来说可能会很无聊,但我就是不能让它工作 这是关于我试图为我的音频流编写的chrome扩展。以下是我想做的: 一个小图标,当被点击时开始播放音乐,当再次被点击时停止,依此类推 以下是我尝试过的: <!doctype html> <html> <head> </head> <body> <script src="popup.js"></script> <
<!doctype html>
<html>
<head>
</head>
<body>
<script src="popup.js"></script>
<div id="music"></div>
</body>
</html>
和popup.js
var well=0
//Executed when the extension's icon is clicked
chrome.browserAction.onClicked.addListener(function(tab)
{
if(well>0)
{
var well=0;
document.getElementById('music').innerHTML= '<iframe src="#" width="100" height="100"></iframe>';
}
else
{
var well=1;
document.getElementById('music').innerHTML= '<iframe src="http://electro.piratefm.ro/popup.html" width="100" height="100"></iframe>';
}
});
var井=0
//单击扩展的图标时执行
chrome.browserAction.onClicked.addListener(函数(选项卡)
{
如果(井>0)
{
var well=0;
document.getElementById('music').innerHTML='';
}
其他的
{
var well=1;
document.getElementById('music').innerHTML='';
}
});
发生的事情是,当扩展加载时,不会播放音乐。当你点击它,它开始播放,一切都很好。当你再次单击它时,它会停止几秒钟,然后再次开始播放。我需要它停止,直到你再次单击它
感谢您的阅读,如果已经有人问过或者很无聊,请道歉。我修复了它,我的js技能很糟糕,所以这是一个愚蠢的错误,这是修复版本:
var well=0
//Executed when the extension's icon is clicked
chrome.browserAction.onClicked.addListener(function(tab)
{
if(well==1)
{
well=0;
document.getElementById('music').innerHTML= '<iframe src="#" width="100" height="100"></iframe>';
}
else
{
well=1;
document.getElementById('music').innerHTML= '<iframe src="http://electro.piratefm.ro/popup.html" width="100" height="100"></iframe>';
}
});
var井=0
//单击扩展的图标时执行
chrome.browserAction.onClicked.addListener(函数(选项卡)
{
如果(井==1)
{
井=0;
document.getElementById('music').innerHTML='';
}
其他的
{
井=1;
document.getElementById('music').innerHTML='';
}
});