Display current URL in a chrome extension

前端 未结 3 1316
一个人的身影
一个人的身影 2020-12-09 05:43

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) {
             


        
3条回答
  •  爱一瞬间的悲伤
    2020-12-09 06:19

    Solution:

    Get the URL of currently selected tab for Chrome Extension This code is to get parts of URL, because in tabs[0].url we cannot get parts of URL like host, hostname, origin, port, etc...

    chrome.tabs.query({ currentWindow: true, active: true }, function (tabs) {
    let link = document.createElement('a');
    link.href = tabs[0].url;
    })
    

    Further using basic js to get its part: link.host = "password remember.web.app" You can use other like link.hostname, link.hash, link.host, link.href, link.origin, .link.pathname, link.protocol, link.search

    Hope it solves your problem!

提交回复
热议问题