Javascript 显示日期并使用Chrome扩展名将其保存到文本文件中

Javascript 显示日期并使用Chrome扩展名将其保存到文本文件中,javascript,html,css,google-chrome,google-chrome-extension,Javascript,Html,Css,Google Chrome,Google Chrome Extension,我正在创建一个扩展,它跟踪特定的url并显示访问该url的日期,然后将其保存到文本文件中。当我只运行页面和脚本时,它就工作了,但当将它添加到chrome时,它什么也不做 Manifest.json { "name": "Login Tracker", "version": "0.1", "manifest_version": 2, "description": "A Chrome Extension that records the time that you l

我正在创建一个扩展,它跟踪特定的url并显示访问该url的日期,然后将其保存到文本文件中。当我只运行页面和脚本时,它就工作了,但当将它添加到chrome时,它什么也不做

Manifest.json

{
    "name": "Login Tracker",
    "version": "0.1",
    "manifest_version": 2,
    "description": "A Chrome Extension that records the time that you log in",
    "browser_action": {
        "default_icon": "icon.png",
        "default_title": "Login Tracker"
    },
    "permissions": ["tabs",
        "background", "browsingData", "contextMenus", "downloads"
    ],
    "background": {
        "scripts": ["loginPage.js", "func.js"]
    }
}
loginPage.html

<html>
<head>
    <script type="text/javascript" src="func.js">
    </script>
</head>
<body>
    <h1>Login Tracker</h1>
    <p id=demo></p>
    <button type="button" onclick="myFunction()">Login</button>
</body>
</html>
loginPage.js

chrome.browserAction.onClicked.addListener(function (activeTab) {
    var newURL = "loginPage.html";
    chrome.tabs.create({
        url: newURL
    });
});

你知道为什么它不做任何事情,甚至只是显示日期吗?当我在本地查看它时,它可以工作,但当添加到chrome时,它没有任何作用。任何帮助都将不胜感激

像onclick事件这样的嵌入式js代码在扩展页面中不起作用。将其移动到js脚本中。@wOxxOm这会是什么情况?我很抱歉,因为我目前还不熟悉javascript,我找不到类似的东西。像onclick事件这样的嵌入式js代码在扩展页面中不起作用。将其移动到js脚本中。@wOxxOm这会是什么情况?我很抱歉,因为我目前还不熟悉javascript,我找不到任何类似的东西。
chrome.browserAction.onClicked.addListener(function (activeTab) {
    var newURL = "loginPage.html";
    chrome.tabs.create({
        url: newURL
    });
});