只学习了2周的编码,所以抱歉没有问题!
当我点击popup.html上的按钮时,我正在尝试构建一个运行以下内容的chrome扩展程序:
到目前为止,这里是我对此按钮的代码:
document.addEventListener('DOMContentLoaded', function (){
document.getElementById('btn2').addEventListener('click', loadSeeAllEmployees);
});
function loadSeeAllEmployees(e){
chrome.tabs.query({'active': true, 'lastFocusedWindow': true, 'currentWindow': true}, function (tabs) {
for (i=0; i<chrome.tabs.getAllInWindow().length; i++){
if(tabs.url.indexOf("https://www.linkedin.com/company/")){
}
}
};
}
所以按钮的名称是&#39; btn2&#39;并且该功能是“loadSeeAllEmployees&#39;
”我被困在这里,因为我不知道如何获取该特定参数以及如何将其添加到另一个网址。
提前谢谢。
答案 0 :(得分:1)
slice方法提取字符串的一部分并返回一个新字符串。
<小时/> 如果我没有误解这个问题,假设URL格式一致,使用切片功能将得到你需要的东西。
这可能不是最可靠的方法,但是:
var query = tabs[0].url;
var companyId = query.slice(32, 38);