gpt4 book ai didi

firefox-addon-sdk - Firefox Addon SDK 调用 js 函数

转载 作者:行者123 更新时间:2023-12-01 03:41:35 25 4
gpt4 key购买 nike

我有一个带有工作回调构造的插件:

库/main.js:

function myLogin(loginname,loginfield) {
var pageUrl = tabs.activeTab.url;
var data = require("sdk/self").data;
var worker=tabs.activeTab.attach({
contentScriptFile: data.url("content.js"),
onAttach: function(worker) {
console.log("pageMod.onAttach");
}
});
worker.port.emit("doLogin", loginfield);

}

数据/content.js:
self.port.on("doLogin", function(loginfield) {
document.getElementById(loginfield).value="moo";
document.getElementById(loginfield).focus();
showSignInCaptcha();
});

我已经知道所有这些都是通过在 sidebar.html 中单击按钮触发的,这里没有描述,我最终会调用 myLogin()。 loginfield 是在选项卡中打开的网站上的字段。 showSignInCaptcha() 是一个 Javascript 例程,由在选项卡中打开的网站提供。

什么工作/不工作:
  • 我可以用“moo”填写登录字段
  • 我无法调用函数 showSignInCaptcha()

  • 我怎样才能使该函数调用工作?

    最佳答案

    弄清楚了:

            unsafeWindow.showSignInCaptcha();

    做这项工作。在 SDK 文档中发现: Access objects defined by page scripts

    关于firefox-addon-sdk - Firefox Addon SDK 调用 js 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30418720/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com