【发布时间】:2021-12-30 11:32:58
【问题描述】:
我正在创建一个 Firefox 扩展,用于保存通过表单字段提交的所有输入。
我曾想过检查 POST 值,但大多数网站已经出于其他原因发送了 POST 数据。有没有办法将这些值与实际通过表单发送的值分开?
有没有更好的方法来识别此类数据?
【问题讨论】:
标签: firefox firefox-addon firefox-addon-sdk firefox-addon-webextensions
我正在创建一个 Firefox 扩展,用于保存通过表单字段提交的所有输入。
我曾想过检查 POST 值,但大多数网站已经出于其他原因发送了 POST 数据。有没有办法将这些值与实际通过表单发送的值分开?
有没有更好的方法来识别此类数据?
【问题讨论】:
标签: firefox firefox-addon firefox-addon-sdk firefox-addon-webextensions
另一个想法是使用内容脚本,您可以将侦听器事件附加到每个输入节点。
const inputs = document.querySelectorAll('input');
inputs.forEach(input => input.addEventListener('input', yourListenerFunction));
在创建数据时保存该数据,并在用户按下提交按钮后调用它。
【讨论】: