繁体   English   中英

如何使用javascript获取和处理Chrome URL(尝试开发Chrome扩展程序)

[英]How to get and deal with Chrome URL with javascript (Trying to develop a Chrome Extension)

我是javascript新手,想开发一个Chrome扩展程序。 我想先获取当前的URL,然后检查它是否有效。

另外,我仍然不知道应该添加哪个事件监听器。

我将不胜感激。

function isValidUrl(){
  init();
  check();

  var url;
  function init(){
    chrome.tabs.query({currentWindow: true, active: true},function(tabs){
     url = tabs[0].url;
   });
    document.getElementById(“URL”).innerHTML=url;
  }

  function check(){
    if(url.substr(0,7)==='http://'||url.substr(0,8)==='https://'){
      document.getElementById(“display”).innerHTML=“the url is valid”;
    } else {
      document.getElementById(“display”).innerHTML=“the url is invalid”;
    }
  }
}

window.addEventListener(“load”, isValidUrl);

document.locationwindow.location提供了一种访问和操作当前URL的好方法,您无需获得Chrome的许可即可在扩展程序中使用它。 查看document.location.href, document.location.search, document.location.hostname,等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM