How to fetch URL of current Tab in my chrome extension using javascript
Solution 1:
Note you must have the tabs
permission set in your manifest file
"permissions": [
"tabs"
],
http://developer.chrome.com/extensions/tabs.html
or the activeTab
permission if initiated by a click on the extension button[Xan]
https://developer.chrome.com/extensions/activeTab
Code:
chrome.tabs.query({currentWindow: true, active: true}, function(tabs){
console.log(tabs[0].url);
});
Solution 2:
Using javascript, it will work if you are not using it in popup because javascript in popup will return url of popup therefore, in popup, you have to use Chrome tab API and set permission in Chrome manifest.
chrome.tabs.query({currentWindow: true, active: true}, function(tabs){
console.log(tabs[0].url);
});
So best way is to use Chrome tab API