Вот рабочее расширение для хрома:
Файл manifest.json
{
"manifest_version": 2,
"name": "Aliexpress",
"description": "Чистка корзины",
"author": "selevo",
"version": "1.0.1",
"icons": {
"16": "img/16.png",
"48": "img/48.png",
"128": "img/128.png"
},
"content_scripts": [
{
"matches": [
"https://shoppingcart.aliexpress.ru/shopcart/shopcartDetail.htm*",
"https://shoppingcart.aliexpress.com/shopcart/shopcartDetail.htm*"
],
"js": ["script.js"],
"run_at": "document_idle"
}
]
}
Файл script.js
var mutationObserver = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if(mutation.oldValue == 'next-dialog next-closeable next-overlay-inner fadeInDown') {
let btnOK = document.querySelector('button.next-btn.next-btn-primary.next-dialog-btn');
btnOK.click();
}
});
});
mutationObserver.observe(document.documentElement, {
attributes: true,
characterData: true,
childList: true,
subtree: true,
attributeOldValue: true,
characterDataOldValue: true
});
+ добавить папку img в ней 3 файла:
16.png
48.png
128.png
Рабочее расширение готовое к установке в режиме разработчика. Протестил - удаляет товары из корзины без подтверждения.