我制作了一个javascript函数,我试图在javascript区域执行它。但是,它不会运行。当我运行代码时,它什么都不做。我正在使用Github,所以如果你想要我的完整代码,请转到https://github.com/TheNumnut/Wars-of-Shares/blob/master/Login/index.html 我正在尝试为游戏制作登录页面。我宁愿使用表单而不是提示,但我无法做到这一点。如果有人能告诉我如何使用表格,我将非常感激。
这是我的代码:
function checkCookie(checkusername, checkpassword) {
if (getCookie("username") != "") {
setCookie("username", checkusername, 365);
setCookie("password", checkpassword, 365);
}
else {
if (checkusername != getCookie("username") {
alert("Username wrong");
}
else {
if (checkpassword != getCookie("password") {
alert("Password wrong");
}
}
}
window.open("https://thenumnut.github.io/Wars-of-Shares/", "_self");
}
checkCookie(prompt("Username"), prompt("Password: ");
请查看我在Github中的其他代码,因为它还没有工作。特别是个人资料页面。没有可点击的文字和链接一直有效。个人资料页面的链接是https://github.com/TheNumnut/Wars-of-Shares/blob/master/Profile/index.html
答案 0 :(得分:0)
JavaScript源可供任何网站的用户使用。由于JavaScript在用户的浏览器中运行,因此必须将代码传送到用户的浏览器,以便浏览器知道该做什么。这意味着我可以用户查看源代码。在这种情况下,通过查看源我可以看到以下行:
window.open("https://thenumnut.github.io/Wars-of-Shares/", "_self");
因此,我只需查看页面来源并直接转到https://thenumnut.github.io/Wars-of-Shares/
答案 1 :(得分:0)
您的JS代码存在语法错误。 你在第7,11和42行错过了额外的一笔。
您可以在浏览器上按F12并检查控制台选项卡,其中显示了javascript错误。
但是,我需要同意其他用户的说法,这种登录方法不是一种好的做法,而且很容易绕过。