0
我想建立一個運行下面的Chrome擴展程序,當我點擊popup.html按鈕:如何爲所有標籤重複此代碼? Chrome擴展
- 獲取並通過一個
- 讀取每個標籤一個的網址,如果URL啓動用「https://www.linkedin.com/company/」,在「company /」之後立即獲取 公司ID。 (網址通常是這樣的: https://www.linkedin.com/company/164233?trk=prof-exp-company-name所以 在這種情況下,例如,我想獲得「164233」),然後 應該創建一個新的標籤具有以下網址: https://www.linkedin.com/vsearch/p?f_CC=164233
以下代碼成功地做我想要的只是當前選項卡。我希望擴展程序可以爲所有標籤頁做點擊'btn2'。
我該如何重複?用for循環?謝謝!
document.addEventListener('DOMContentLoaded', function(){
document.getElementById('btn2').addEventListener('click', printurl)
});
printurl = function(){
chrome.tabs.query({
active: true,
lastFocusedWindow: true
}, function(tabs) {
// and use that tab to fill in out title and url
var query = tabs[0].url;
var companyId = query.slice(33, 41);
var companyId2 = companyId.replace(/\D/g, '');
saeurl = 'https://www.linkedin.com/sales/search?pivotType=EMPLOYEE&pivotId=' + companyId2;
chrome.tabs.create({url: saeurl, selected:false})
})
}