Google chrome extension Chrome扩展-点击事件

Google chrome extension Chrome扩展-点击事件,google-chrome-extension,Google Chrome Extension,我今天开始学习如何制作chrome扩展。我只想让它在我按下分机按钮时发出警报 My manifest.json文件: { "name": "BrowserActionExtension", "version": "0.0.1", "manifest_version": 2, "background": { "scripts": ["background.js"] }, "browser_action": { "default_icon": { "19": "icons/1

我今天开始学习如何制作chrome扩展。我只想让它在我按下分机按钮时发出警报

My manifest.json文件:

{
"name": "BrowserActionExtension",
"version": "0.0.1",
"manifest_version": 2,
"background": { "scripts": ["background.js"] },
"browser_action": {
    "default_icon": {
        "19": "icons/19x19.png",
        "38": "icons/38x38.png"
    },
    "default_title": "That's the tool tip",
    "default_popup": "popup.html"
}
}
我打了两个结。第一个是在popup.html中运行脚本。但是我读到我不能使用内联脚本。我的popup.html文件:

<html>
<head>
    <script src='script.js' type='text/javascript'></script>
</head>

<body>
    Hello World!
</body>
</html>
按下分机时如何发出警报

感谢您的帮助和时间

1)您不应该将包含的JavaScript文件的内容包装在
标记中

删除它,您的示例应该会起作用

哦,顺便说一句,
console.log(“点击”)将输出到弹出窗口自己的控制台。您可以通过右键单击按钮并选择“检查弹出窗口”来检查(并查看有关代码的错误)

2) 您在后台的代码不起作用,因为当您使用弹出页面时,事件不会触发。有关更多信息,请参阅。

1)不应将包含的JavaScript文件的内容包装在
标记中

删除它,您的示例应该会起作用

哦,顺便说一句,
console.log(“点击”)将输出到弹出窗口自己的控制台。您可以通过右键单击按钮并选择“检查弹出窗口”来检查(并查看有关代码的错误)

2) 您在后台的代码不起作用,因为当您使用弹出页面时,事件不会触发。有关更多信息,请参阅。

1)不应将包含的JavaScript文件的内容包装在
标记中

删除它,您的示例应该会起作用

哦,顺便说一句,
console.log(“点击”)将输出到弹出窗口自己的控制台。您可以通过右键单击按钮并选择“检查弹出窗口”来检查(并查看有关代码的错误)

2) 您在后台的代码不起作用,因为当您使用弹出页面时,事件不会触发。有关更多信息,请参阅。

1)不应将包含的JavaScript文件的内容包装在
标记中

删除它,您的示例应该会起作用

哦,顺便说一句,
console.log(“点击”)将输出到弹出窗口自己的控制台。您可以通过右键单击按钮并选择“检查弹出窗口”来检查(并查看有关代码的错误)


2) 您在后台的代码不起作用,因为当您使用弹出页面时,事件不会触发。有关更多信息,请参阅。

单击时发出警报?你问题底部的方法看起来不错。另一个方法不起作用,因为在.js文件中有HTML标记。您可能会看到控制台中报告了语法错误。单击时发出警报?你问题底部的方法看起来不错。另一个方法不起作用,因为在.js文件中有HTML标记。您可能会看到控制台中报告了语法错误。单击时发出警报?你问题底部的方法看起来不错。另一个方法不起作用,因为在.js文件中有HTML标记。您可能会看到控制台中报告了语法错误。单击时发出警报?你问题底部的方法看起来不错。另一个方法不起作用,因为在.js文件中有HTML标记。您会看到控制台中报告了语法错误。非常感谢!所有这些都奏效了。脚本正在运行,我可以看到日志,单击也在运行。太棒了,谢谢你的回答非常感谢!所有这些都奏效了。脚本正在运行,我可以看到日志,单击也在运行。太棒了,谢谢你的回答非常感谢!所有这些都奏效了。脚本正在运行,我可以看到日志,单击也在运行。太棒了,谢谢你的回答非常感谢!所有这些都奏效了。脚本正在运行,我可以看到日志,单击也在运行。太棒了,谢谢你的回答
<script>
console.log("clicked");
alert("hey");
</script>
function dostuff() {
  console.log("HEY")
  alert("FDS");
}

chrome.browserAction.onClicked.addListener(dostuff);