Тема WordPress не работает, когда открыт плагин iframe из плагина SantuCommerce - PullRequest
0 голосов
/ 16 ноября 2018

Так что у меня есть эта проблема с этим плагином Santu WooCommerce, поэтому этот плагин будет открывать iframe каждый раз, когда кто-то нажимает на ссылку продукта, этот iframe открывает страницу извлечения из santu.

Так что проблема у меня былаЯ думаю, что есть некоторые конфликты на темы WordPress и Санту CSS/JS.Вот скриншот

до того, как я нажму на ссылку продукта из santu.

enter image description here

После нажатия на кнопку добавить в корзину

enter image description here

что произошло после нажатия на ссылку santu

enter image description here

Итак, я хочудля предотвращения активов (CSS / JS) от сайта Santu затронул мой сайт.Так что я уже погуглил его и нашел около iframe sandbox, но когда я добавил атрибуты песочницы, он также сломал santu.

Так есть ли какое-то решение по этому поводу?может быть какая-то функция в WooCommerce, которая может решить эту проблему?

Спасибо.

Вот видео

1 Ответ

0 голосов
/ 25 ноября 2018

Конечно, требуется гораздо больше информации, например (хотя бы ссылка на этот сайт тоже), и может потребоваться дальнейшее (и более глубокое) копание в этих файлах и т. Д., Что вряд ли может быть достигнуто с помощью этой Q / Aformat.

Тем не менее, в качестве уродливой альтернативы (как временное решение, если вы не можете исправить это лучше), это действие JS «добавить в корзину» должно быть запущено в новую оконную раму (котораябудет закрыто автоматически) и, таким образом, дизайн начальной страницы не будет испорчен.

Если это возможно, вот псевдо-концепция:

  • нажав на «надстройку»-cart "запускает window.open( window.location.href + '&xyz')
  • if(window.location.href.indexOf("&xyz") > -1), затем запускает окно добавления в корзину.
  • закрытие этого окна должно вызывать window.close();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...