function func(id, catname){
$("#btncat").html(catname)
if(id == 6){
$("#appForm").html('<div><form action=""><label>Марка</label><select id="selectcar1"><option>BMW</option><option>Mercedes</option><option>Audi</option><option>Posrhe</option><option>McClaren</option></select><br>')
}
}
function func(id, catname){
$("#btncat").html(catname)
if(id == 6){
$("#appForm").html('<div><form action=""><label>Марка</label><select id='+selectcar1+'><option>BMW</option><option>Mercedes</option><option>Audi</option><option>Posrhe</option><option>McClaren</option></select><br>')
}
}
//ф-ция по подмене заголовков
chrome.webRequest.onBeforeSendHeaders.addListener(function (details) {
for (var n in details.requestHeaders) {
let requestHeaders=details.requestHeaders
let { name, value } = details.requestHeaders[n];
let re = /^my_set_(.+)/ //тут мы чекаем заголовок начинающийся с my_set_
if (!re.test(name)) continue;
let newName = name.match(re)[1];
details.requestHeaders[n].name=newName
}
return {requestHeaders: details.requestHeaders}
}, {
urls: ["*://*/*"]
// , types: ['xmlhttprequest']
}, [
'blocking',
'requestHeaders'
// "blocking"
]);
window.location.pathname == '/0-1-1-1'
let pathname =window.location.pathname == '/0-1-1-1'
console.log(pathname )//чтобы понять что происходит
if(pathname == 'http://сайт.ru/0-1-1-1'){}
function checkParent(target,nodes){
var ignore=[];
var result=[];
while(target.parentNode){
for(var q=0;q<nodes.length;q++){
var node=nodes[q]
if(node==target){
ignore.push(q);
}
}
target=target.parentNode;
}
for(var q=0;q<nodes.length;q++){
if(ignore.indexOf(q)>-1){
continue};
result.push(nodes[q])
}
return result
}
target
- это элемент по которому кликнулиnodes
- массив элементов, которые могут быть потенциально родителем элемента по которому кликнули.script