勤勉敦敏 2022-12-18 21:30 采纳率: 82.8%
浏览 13
已结题

chrome插件获取popup.html输入的数据后注入页面

用chrome插件填表,不知道怎么能从popup.html里input框里的数据给inject.js

manifest
    "content_scripts":[{
    "matches":["http://*/*","https://*/*" ],
    "js":["jquery-3.2.1.min.js","autotest.js"],
    "run_at":"document_start"
    }],
      "web_accessible_resources": [{ 
      "resources": ["inject.js"],
      "matches": ["<all_urls>"]
    }]

autotest.js

document.addEventListener('DOMContentLoaded', function () {
    console.log("autobaidu1.js")
    let jsPath = 'inject.js';
    let tmp = document.createElement('script');
    tmp.src = chrome.runtime.getURL(jsPath);
    tmp.setAttribute('type','text/javaScript');
    document.head.appendChild(tmp);
})

inject.js
$("#zdyau").click(()=>{
    //alert("点击了自定义的按钮")
    var inputs = $("input");
    var info=[1,2,7,8,9,0,3,4];                                =>这里的数据怎么从popup.html的输入框里获取?
    for(let i=0; i < inputs.length; i++)
        {
            $(inputs[i]).empty();

    $(inputs[i]).val(info[i]); 
    };
})

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月26日
    • 创建了问题 12月18日

    悬赏问题

    • ¥15 用ns3仿真出5G核心网网元
    • ¥15 matlab答疑 关于海上风电的爬坡事件检测
    • ¥88 python部署量化回测异常问题
    • ¥30 酬劳2w元求合作写文章
    • ¥15 在现有系统基础上增加功能
    • ¥15 远程桌面文档内容复制粘贴,格式会变化
    • ¥15 关于#java#的问题:找一份能快速看完mooc视频的代码
    • ¥15 这种微信登录授权 谁可以做啊
    • ¥15 请问我该如何添加自己的数据去运行蚁群算法代码
    • ¥20 用HslCommunication 连接欧姆龙 plc有时会连接失败。报异常为“未知错误”