Javascript не работает над расширением Chrome - PullRequest
0 голосов
/ 21 ноября 2018

Я сделал HTML-файл для использования в качестве расширения Chrome.Если я открою HTML-файл, все работает.Но когда я загружаю расширение, кнопки не работают.

HTML:

                        <button onclick="generate()">Generate</button>
                        <button onclick="copyPassword()">Copy</button>

Javascript:

//generate random password
function generate(){
    //set password length
    let complexity = document.getElementById("slider").value;

    //possible characters
    let values = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW0123456789`~!@#$%^&*()_-+=][{}':;><,./?\|";

    let password = "";

    //create for loop to choose password characters
    for(var i = 0; i <= complexity; i++){
        password = password + values.charAt(Math.floor(Math.random() * Math.floor(values.length - 1)));
    }

    //add password to textbox
    document.getElementById("display").value = password;

    //add password to previously passwords section
    document.getElementById("lastNums").innerHTML += password + "<br />";
}

//set default length display of 25
document.getElementById("length").innerHTML = "Length: 25";

//function to set length based on slider position
document.getElementById("slider").oninput = function(){
    if(document.getElementById("slider").value > 0){
        document.getElementById("length").innerHTML = "Length: " + document.getElementById("slider").value;
    }
    else {
        document.getElementById("length").innerHTML = "Length: 1";
    }
}

//function to copy password
function copyPassword(){
    document.getElementById("display").select();

    document.execCommand("Copy");
}

Спасибо за помощь.

~~ BE

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...