Разблокировка контекстного меню на видео в AliExpress.

XX-J...

New Member
На некоторых страницах с товаром присутствует видеовставка, демонстрирующая товар в работе. AliExpress не хочет, чтобы пользователи имели возможность скачивать эти видеовставки, запрещая показ стандартного контекстного меню с помощью куска кода из этого js: https://assets.alicdn.com/g/ae-fe/detail-ui/0.0.12/vendors.js . Но когда подбираешь товар, помогая кому-нибудь не особо разбирающемуся в онлайн покупках или вообще в интернете, то возникает необходимость пересылать фото и видео товаров. А также иногда хочется оставить себе напоминание о том, что хотел купить, в виде скачанной видеовставки (т.к. страницы товаров периодически становятся неактивными из-за давности).

2020.03.20-1.png


Для разблокировки контекстного меню я пробовал следующие правила по отдельности:

Code:
aliexpress.*#%#//scriptlet("prevent-addEventListener", "contextmenu")
aliexpress.*#%#//scriptlet("prevent-addEventListener", "oncontextmenu")

aliexpress.*#%#//scriptlet("abort-current-inline-script", "contextmenu")
aliexpress.*#%#//scriptlet("abort-current-inline-script", "oncontextmenu")

aliexpress.*#%#//scriptlet("abort-on-property-write", "contextmenu")
aliexpress.*#%#//scriptlet("abort-on-property-write", "oncontextmenu")

aliexpress.*#%#//scriptlet("abort-on-property-read", "contextmenu")
aliexpress.*#%#//scriptlet("abort-on-property-read", "oncontextmenu")
...и все предыдущие правила по отдельности вместе со следующим:

Code:
aliexpress.*#%#//scriptlet("remove-attr", "id|class|controlslist", "video")
Страница товара, на которой я тренировался: https://www.aliexpress.com/item/32957992351.html
 

Alex302

Filters Developer
Staff member
Administrator
Они постоянно что-то переделывают. Лучше без JS тут.
 

Alex302

Filters Developer
Staff member
Administrator
Видео можно легко скачать с помощью инструментов разработчика, которые открываются при клике на любой элемент, кроме плеера.
 

XX-J...

New Member
Видео можно легко скачать с помощью инструментов разработчика, которые открываются при клике на любой элемент, кроме плеера.
Да, но когда делаешь это довольно часто, то возникает 'некоторое неудобство'. Не могли бы Вы помочь в составлении правильного JS правила для разблокировки контекстного меню? И ещё одно: почему не сработало правило aliexpress.*#%#//scriptlet("prevent-addEventListener", "contextmenu"), ведь должно было (по моим соображениям)?
 

Сергей Ильин

Well-Known Member
Да, но когда делаешь это довольно часто, то возникает 'некоторое неудобство'. Не могли бы Вы помочь в составлении правильного JS правила для разблокировки контекстного меню? И ещё одно: почему не сработало правило aliexpress.*#%#//scriptlet("prevent-addEventListener", "contextmenu"), ведь должно было (по моим соображениям)?
Здравствуйте XX-J...,для таких случаев можете использовать- Absolute Enable Right Click & Copy.
 
Top