javascript - 主脚本和内容脚本之间的数据交换——Firefox Addon SDK

标签 javascript html forms firefox firefox-addon-sdk

我的 Mozilla 插件(使用插件 SDK 编码)需要在网页表单提交到网页服务器之前加密信息。我使用的加密库只能在 lib/main.js 中访问,网页上要加密的信息由内容脚本收集。

我的想法是让我的插件通过以下过程加密数据:

  1. 单击表单的提交按钮时,内容脚本将表单的数据(文本输入中的文本)发送到 main.js
  2. main.js 使用库加密数据,然后将密文发送回内容脚本。
  3. 内容脚本将来自 main.js 的密文插入到表单中,然后提交给网页的服务器。

我能否在 Addon 的主要代码和内容脚本之间执行同步通信,以便我可以在单击提交按钮之后但在表单将数据提交到服务器之前加密表单数据?如果没有,我可以在加密数据之前停止提交表单,然后手动提示表单提交我新加密的输入吗?

非常感谢解决此问题的任何帮助。

最佳答案

关于javascript - 主脚本和内容脚本之间的数据交换——Firefox Addon SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20040394/

相关文章:

javascript - jQuery 填充的日期选择器一个月不同步

javascript - 搜索数组中的多个元素

javascript - JQuery.makeArray() 从 HTMLOListElement 获取值

javascript - 测试 IOS Safari anchor 链接

javascript 如果数字大于数字

javascript - Vue.js:每当您更改 vue 轮播中的幻灯片时如何重新运行代码

html - 在响应式正方形中垂直对齐文本 block

java - 无法将数据作为列表从 spring Controller 传递到 View ?

javascript - 使用javascript从选项卡到表单的ID?

node.js - 如何对post请求中传递的表单数据进行编码