Monday, May 13, 2024
53
rated 0 times [  55] [ 2]  / answers: 1 / hits: 32991  / 12 Years ago, sun, july 15, 2012, 12:00:00

After doing some research, the code that I have come up with is this:



var outUrl;
// first get the windowid
chrome.windows.getCurrent(function(window) {
// then get the current active tab in that window
chrome.tabs.query({
active: true,
windowId: window.id
}, function (tabs) {
var tab = tabs[0];
document.write(tab.url)
});
});


This is in a javascript file which is called from my popup html file. It does not, however display the URL of the current website, instead it displays nothing.



I have found multiple posts about this on this and other websites but I haven't been able to implement any of the supposed solutions.



Any help would be greatly appreciated.


More From » google-chrome

 Answers
9

Maybe this is what your looking for....


chrome.tabs.query({'active': true, 'windowId': chrome.windows.WINDOW_ID_CURRENT},
function(tabs){
alert(tabs[0].url);
}
);

And the tabs permission needs to be set in the manifest...


manifest.json


"permissions": [ 
"tabs"
]

[#84246] Friday, July 13, 2012, 12 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
dustin

Total Points: 599
Total Questions: 105
Total Answers: 106

Location: Belarus
Member since Tue, Mar 14, 2023
1 Year ago
dustin questions
;