我正在创建我的第一个Chrome扩展程序,我需要一些帮助.我认为一切正常,除了我无法获得标签的当前URL.
var menu = chrome.contextMenus.create({
"title": "extension",
"contexts": ["all"]
});
chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) {
var siteUrl = tabs[0].url;
});
chrome.contextMenus.onClicked.addListener(function(activeTab)
{
chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) {
var siteUrl = tabs[0].url;
});
var finalUrl = "http://example.com/";
finalUrl += encodeURI(siteUrl);
// Open the page up.
chrome.tabs.create(
{
"url" : finalUrl
}
);
});
Run Code Online (Sandbox Code Playgroud)
谁能帮帮我吗?谢谢.
编辑:
谢谢您的回复.我通过移动工作
var finalUrl = "http://example.com/";
finalUrl += encodeURI(siteUrl);
// Open the page up.
chrome.tabs.create(
{
"url" : finalUrl
}
Run Code Online (Sandbox Code Playgroud)
内
chrome.tabs.query({'active': true, …Run Code Online (Sandbox Code Playgroud)