【发布时间】:2013-11-18 05:00:32
【问题描述】:
我的 Mozilla 插件(使用插件 SDK 编码)需要在表单提交到网页的服务器之前加密网页表单中的信息。我使用的加密库只能在lib/main.js访问,网页上要加密的信息是通过内容脚本收集的。
我的想法是让我的插件使用以下过程加密数据:
- 当点击表单的提交按钮时,内容脚本会将表单的数据(文本输入中的文本)发送到
main.js。 -
main.js使用库加密数据,然后将密文发送回内容脚本。 - 内容脚本将来自
main.js的密文插入到表单中,然后提交到网页的服务器。
我可以在 Addon 的主代码和内容脚本之间进行同步通信,以便在单击提交按钮后,但在表单将数据提交到服务器之前加密表单数据?如果不是,我是否可以在加密数据之前暂停表单的提交,然后手动提示表单提交我新加密的输入?
非常感谢任何帮助解决此问题。
【问题讨论】:
标签: javascript html forms firefox firefox-addon-sdk