Избавьтесь от раздражающих сайтов, заблокированных CORS.

Если вы хотите узнать основы расширений Google Chrome…

Посмотрите мою статью здесь:



Или видеоурок здесь:

Давайте начнем…

Наш файл манифеста…

Чтобы обойти CORS для определенных доменов, просто добавьте эти домены в свое свойство разрешений.

Вы должны быть точны в списке своего домена.
Например, если вы добавите разрешение для домена https://www.yahoo.com ' и вызовите выборку внутри вашего расширения Chrome для этого домена…

… вы будете заблокированы в зависимости от того, как этот домен решит обработать ваш запрос.

Yahoo перенаправляет меня на URL-адрес https://ca.yahoo.com/?p=us', и поскольку я не включил этот домен в разрешения , меня заблокировали.

Поэтому, если я добавлю https://ca.yahoo.com/?p=us' в свой манифест…

…затем сделать вызов…

… Я успешно выполнил запрос на получение домена.

Дополнительные руководства по веб-разработке можно найти на моем канале YouTube
An Object Is A.

Расширение Chrome проходит через CORS (обмен ресурсами между источниками)