亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Chrome.extensions:打開標簽> 執行腳本> 關閉標簽

Chrome.extensions:打開標簽> 執行腳本> 關閉標簽

aluckdog 2021-12-02 15:17:20
Bonjour Gurus,我想創建一個像網絡爬蟲一樣的 chrome 擴展。“標簽”按鈕應該:打開標簽>執行腳本>關閉標簽但目前,選項卡已創建,但“執行腳本”和“刪除”被忽略,我錯過了什么???我認為這是一個非常簡單的功能,但我對 chrome.extensions 還是很陌生。希望你會有美好的一天。問候。神經網絡。[app.js]var stock;chrome.runtime.onMessage.addListener(function(request){    stock = request;    $.get('https://myweb.com/GetData.php?THEDATA=' + stock, function(data)    {    });});$('#tab').click(function(){    chrome.tabs.create({ url: 'https://stackoverflow.com/' },   function(tab)    {        chrome.tabs.executeScript(tab.id,            {                code : "chrome.runtime.sendMessage(mycommand);"            }, () => chrome.runtime.lastError);        chrome.tabs.remove(tab.id);    });});[彈出窗口.html]<h1>MYtest</h1><button id="tab">Open Tab</button><script src="js/jquery.js"></script><script src="js/app.js"></script>[manifest.json]{    "manifest_version": 2,    "name": "TestJB",    "description": "TESTDESC",    "version": "1.0",    "permissions":    [        "http://*/*",        "https://*/*",        "tabs",        "activeTab",        "alarms",        "clipboardRead",        "clipboardWrite",        "bookmarks",        "contextMenus",        "contentSettings",        "downloads",        "history",        "nativeMessaging",        "browsingData",        "proxy",        "webRequest",        "webRequestBlocking",        "cookies",        "webNavigation",        "storage",        "tabCapture",        "notifications",        "<all_urls>",        "unlimitedStorage",        "debugger"    ],    "browser_action":    {        "default_icon": "img/icon_128.png",        "default_popup": "popup.html"    },    "icons":     {        "128" : "img/icon_128.png"    }}
查看完整描述

1 回答

?
江戶川亂折騰

TA貢獻1851條經驗 獲得超5個贊

好的,這對我有用。


[app.js]


var stock;


chrome.runtime.onMessage.addListener(function(request)

{

    stock = request;

    $.get('https://myweb.com/GetData.php?THEDATA=' + stock, function(data)

    {


    });

});


$('#tab').click(function()

{

    chrome.tabs.create({ url: 'https://stackoverflow.com/', active: false },    function(tab)

    {

        chrome.tabs.executeScript(tab.id,

            {

                code : "chrome.runtime.sendMessage(mycommand);"

            }, () => chrome.runtime.lastError);


        chrome.tabs.remove(tab.id);

    });

});


查看完整回答
反對 回復 2021-12-02
  • 1 回答
  • 0 關注
  • 192 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號