相关疑难解决方法(0)

如何从Google Chrome扩展程序中获取当前标签的网址?

我很高兴使用Google Chrome扩展程序,我只想知道如何将当前标签的网址存储在变量中?

google-chrome google-chrome-extension browser-tab

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

从Chrome扩展程序中的内容脚本中获取"此"标签ID?

从内容脚本中,是否可以访问该选项卡的ID?我想从内容脚本向后台页面发送一条消息,告诉我的扩展程序使用chrome.tabs.*api"使用此选项卡执行某些操作".需要一个TabID,当我的内容脚本可以简单地告诉它消息内容中的TabID时,在后台页面中做一堆逻辑以寻找一个TabID没有意义.

google-chrome-extension

46
推荐指数
3
解决办法
2万
查看次数

chrome.tabs在内容脚本中返回undefined

尽管我在权限块中设置了标签,但chrome.tabs仍返回undefined.

"permissions": [
    "tabs",
    "http://*/*",
    "https://*/*"
],
"content_scripts": [
    {
        "matches": [
            "http://*/*",
            "https://*/*"
        ],
        "js": [
            "js/myScript.js"
        ],
        "all_frames": true
    }
],
Run Code Online (Sandbox Code Playgroud)

但是在myScript.js中,以下内容返回undefined.

chrome.tabs   
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome google-chrome-extension

34
推荐指数
2
解决办法
3万
查看次数

如何使用chrome.tabs.getCurrent获取Chrome扩展程序中的页面对象?

该代码用于将用户正在查看的页面的当前选项卡对象输出到控制台,但它只输出undefined.它在浏览器操作页面中运行.

chrome.tabs.getCurrent( function(tab){
    console.log(tab);
} );
Run Code Online (Sandbox Code Playgroud)

我查看了文档 ,据我所知,代码似乎与它所说的相符.

html javascript google-chrome-extension google-chrome-devtools

31
推荐指数
3
解决办法
3万
查看次数

如何使用javascript获取chrome扩展程序中当前Tab的URL

我刚刚开始使用谷歌Chrome扩展程序开发,我的项目涉及制作一个扩展程序,点击该链接时会打印当前打开的页面/选项卡的URL.

因此,如果我在谷歌的主页上并点击我的扩展程序,我需要在扩展程序中输入" https://www.google.com/ "作为我的输出.

我需要使用javascript来执行此操作,并且无法找到我理解的代码以及执行此操作的代码.我读到了关于使用"window.location"和"document.href"的东西,但是这不会给我只是我的扩展名而不是当前标签的网址吗?

请帮我开始吧 提前致谢.

javascript url google-chrome-extension

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