Встраивание видео Vimeo в проблему Shopify CORS: при получении кода вставки из Vimeo произошла ошибка - PullRequest
0 голосов
/ 28 марта 2020

Я полностью застрял с этим. Я погуглил все, что могу придумать и не могу решить эту проблему. Вот что произошло:

У меня есть тема Shopify, которая позволяет мне вставлять видео Vimeo, которое автоматически воспроизводится на домашней странице. Это работало отлично. Я хотел скрыть элементы управления проигрывателя Vimeo, поэтому я добавил новый файл CSS в свою тему shopify и добавил одну строку кода:

#div-id {
    pointer-events: none;
}

, чтобы элементы управления не отображались при наведении мыши на содержащий див. Я сохранил тему, и внезапно автоматическое воспроизведение видео было прервано на FireFox (изменение сработало в Chrome и Safari). Я получил следующие ошибки:

CORS request did not succeed
Access-Control-Allow-Origin missing
There was an error fetching the embed code from Vimeo

enter image description here

Я подумал, что, возможно, вам нужен профессиональный аккаунт в Vimeo, чтобы скрыть встроенные элементы управления видео, мой CSS нарушал их соглашение, и они заблокировали видео. Достаточно просто, я удалил файл CSS и сохранил тему в точности так, как она была до того, как я коснулся ее. Но видео не будет загружаться до сих пор. И кикер в том, что он сломан только для меня, и только в FireFox.

я очистил весь кеш браузера, куки, локальные данные и историю. Я пробовал в режиме приватного просмотра. Я удалил и переустановил FireFox, et c. Даже если я просматриваю предыдущие копии старых тем, которые никогда не были затронуты этим изменением, это все равно показывает эту ошибку.

На данный момент я не знаю, что делать или что делать с Google.

1 Ответ

0 голосов
/ 29 марта 2020

Попробуйте:

  1. Откройте Firefox расширенные настройки, введя about:config в адресной строке.
  2. Найдите параметр content.cors.disable.
  3. Переключите его на false, если значение true.
...