如何在Firefox扩展程序中将数据发送到新创建的窗口?

时间:2019-11-28 20:42:07

标签: javascript firefox-addon firefox-webextensions

我想将数据发送到新创建的窗口中,或者要更改新创建的窗口中输入字段的值

var popupURL = browser.extension.getURL("smsgonder.html");

  var creating = browser.windows.create({
    url: popupURL,
    type: "panel",
    left:e.x,
    top:e.y,
    height: 340,
    width: 476
  });

  creating.then(onCreated, onError);

编辑:

我发现了怎么做

我将参数添加到了网址

background.js

var popupURL = browser.extension.getURL("smsgonder.html");

  var creating = browser.windows.create({
    url: popupURL+'#'+e.tel,
    type: "panel",
    left:e.x,
    top:e.y,
    height: 340,
    width: 476
  });

新面板窗口的javascript文件

document.getElementById("tel").value='0'+document.URL.split('#')[1];

0 个答案:

没有答案