我是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);
答案 0 :(得分:0)
document.location
和window.location
提供了访问和操作当前网址的绝佳方式,您无需获得Chrome的许可即可在您的扩展程序中使用它。查看document.location.href, document.location.search, document.location.hostname,
等。