Здесь script:
function runScripts() {
if (arguments.length === 0) return;
chrome.tabs.executeScript(null, {
file: arguments[0]
}, function() {
arguments.shift();
runScripts.apply(null, arguments);
});
}
Это не работает, потому что arguments
на самом деле не массив, он просто похож на массив. Итак, как я могу "сдвинуть" его или взломать первый элемент, чтобы я мог рекурсивно применять эту функцию?