[英]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.location
和window.location
提供了一种访问和操作当前URL的好方法,您无需获得Chrome的许可即可在扩展程序中使用它。 查看document.location.href, document.location.search, document.location.hostname,
等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.