如何从 Firefox 中捕获已保存的用户名密码的选择
How to catch selection of saved username password from Firefox
我正在尝试查看如何从 Javascript 捕获事件并处理用户从 Firefox 浏览器中选择保存的用户名和密码的内容。
我做了一些技巧,例如“如果浏览器是 Firefox”:
- 我检查密码是否已更改并且用户名是焦点,然后我执行我需要的其他过程 - 这有效
- 我有点投票,也许工作
但也许有更好的方法?
谢谢
所以我的一个同事为我修复了这个,js代码/伪代码如下:
if (isFirefox) {
function triggerEvent(evt) {
if (evt.originalEvent.inputType == "insertReplacementText") {
//do what you need here or add your specific logic
}
}
username.on("input", triggerEvent);
password.on("input", triggerEvent);
}
他在这里指导我一个有用的 link:https://paul.kinlan.me/monitoring-all-events-on-an-element/
我正在尝试查看如何从 Javascript 捕获事件并处理用户从 Firefox 浏览器中选择保存的用户名和密码的内容。
我做了一些技巧,例如“如果浏览器是 Firefox”:
- 我检查密码是否已更改并且用户名是焦点,然后我执行我需要的其他过程 - 这有效
- 我有点投票,也许工作
但也许有更好的方法?
谢谢
所以我的一个同事为我修复了这个,js代码/伪代码如下:
if (isFirefox) {
function triggerEvent(evt) {
if (evt.originalEvent.inputType == "insertReplacementText") {
//do what you need here or add your specific logic
}
}
username.on("input", triggerEvent);
password.on("input", triggerEvent);
}
他在这里指导我一个有用的 link:https://paul.kinlan.me/monitoring-all-events-on-an-element/