Chrome扩展程序:默认情况下,default_popup中的更改输入无法正常工作?

时间:2017-01-20 04:04:07

标签: google-chrome-extension

mainifest.json:

{
    "name": "Search",
    "version": "1.0",
    "manifest_version": 2,
    "description": "Search",
    "browser_action": {
        "default_icon": "search.png",
        "default_popup": "popup.html"
    },
    "content_scripts": [{
        "matches": [
            "<all_urls>"
        ],
        "js": ["jquery-3.1.1.min.js", "content.js"]
    }]
}

popup.html:

<html>
    <head>
        <script type="text/javascript" src="jquery-3.1.1.min.js"></script>
    </head>
    <body>
        <input type="text" id="domain">
        <script type="text/javascript" src="content.js"></script>
    </body>
    </html>

content.js:

$(document).ready(function() {
    $("#domain").change(function() {
        console.log($("#domain").val());
    });
});

输入时输入的事件change无法正常工作。例如:

当我输入单词test时,在控制台中只显示单词test。它应该是:ttetestest

或者,当我使用alert代替console.log时,我的工作也不行,但当我点击显示的popup.html警告并快速消失时

0 个答案:

没有答案