我正在制作一个Chrome扩展,其中包含一个html文件、一个JavaScript文件(用于在新标签页中打开修改后的链接)、清单文件和图标。
它可以正常工作,但现在我希望JavaScript函数只在用户点击按钮时才运行。因此,我在html文件中添加了一个按钮,将js代码放入一个函数中,并使用
但出现了问题,点击按钮时似乎没有反应。我已尝试重新加载扩展程序,还从另一个简单程序的工作示例中取得了灵感,这个程序点击按钮时会使用alert()显示一条简单的“Hello world”消息。
当我将其替换为自己的函数时,在点击按钮时却没有反应。请问有人能找到错误或问题吗? urltry.html文件如下:
它可以正常工作,但现在我希望JavaScript函数只在用户点击按钮时才运行。因此,我在html文件中添加了一个按钮,将js代码放入一个函数中,并使用
onclick
调用该函数。但出现了问题,点击按钮时似乎没有反应。我已尝试重新加载扩展程序,还从另一个简单程序的工作示例中取得了灵感,这个程序点击按钮时会使用alert()显示一条简单的“Hello world”消息。
当我将其替换为自己的函数时,在点击按钮时却没有反应。请问有人能找到错误或问题吗? urltry.html文件如下:
<!DOCTYPE html>
<html>
<button onclick="editorial()">View Editorial</button>
<script>
function editorial()
{
chrome.tabs.query({currentWindow: true, active: true}, function(tabs){
var tab_url=tabs[0].url;
var new_url=tab_url.slice(11);
chrome.tabs.create({ url:"http://www.discuss." + new_url});
});
}
</script>
</html>