如何从 Firefox 中捕获选择的已保存用户名密码

Posted

技术标签:

【中文标题】如何从 Firefox 中捕获选择的已保存用户名密码【英文标题】:How to catch selection of saved username password from Firefox 【发布时间】:2020-07-08 09:48:12 【问题描述】:

我正在尝试研究如何从 javascript 中捕获事件并处理用户从 Firefox 浏览器中选择保存的用户名和密码的事情。

我做了一些技巧,例如“如果浏览器是 Firefox”:

    我检查密码是否已更改且用户名是否为焦点,然后我会执行我需要的其他过程 - 这可行 我有点投票,也许工作

但也许有更好的方法?

谢谢

【问题讨论】:

【参考方案1】:

所以我的一位同事为我修复了这个,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);

他在这里给了我一个有用的链接:https://paul.kinlan.me/monitoring-all-events-on-an-element/

【讨论】:

以上是关于如何从 Firefox 中捕获选择的已保存用户名密码的主要内容,如果未能解决你的问题,请参考以下文章

如何区分捕获图像相册选择的图像

无法从 iPhone 文档目录位置中的已保存文件重新加载 UIImage

如何在 Delphi 中添加越来越多的已保存文件?

如何利用PGP构建加密磁盘

从 lambda 表达式中抛出的已检查异常

Android - 如何从相机捕获图像或从库中添加