小编wii*_*man的帖子

如何从后台页面获取当前tabId

如何从后台页面获取当前tabId?current tabId是用户可以看到其内容的选项卡.

background.html

<html>
<head>
    <script>

    if(typeof localStorage.state == 'undefined')
        localStorage.state = 'off'
    chrome.browserAction.onClicked.addListener(function(tab) {
        if(localStorage.state == 'on')
        {
            localStorage.state = 'off';
        }
        else
        {
            localStorage.state = 'on';
        }
        chrome.browserAction.setBadgeText({text: localStorage.state, tabId: tab.id});
        chrome.tabs.sendRequest(tab.id, {state: localStorage.state});
        //chrome.tabs.sendRequest(tab.id, {state: localStorage.state});
    });
    </script>
</head>
Run Code Online (Sandbox Code Playgroud)

google-chrome-extension

33
推荐指数
4
解决办法
4万
查看次数

标签 统计

google-chrome-extension ×1