У меня есть функция jQuery на моем сайте, которая добавляет share на Facebook кнопку к изображениям, которые отлично поработали.Расширение модуля strip pagespeed из изображения с помощью jQuery
Проблема в том, что теперь я установил модуль Google Pagespeed на моем сервере, чтобы сделать вещи немного быстрее. Работает как шарм, за исключением одного:
Образы теперь получают расширение страниц, которое, похоже, не нравится Facebook.
Итак, я ищу функцию, чтобы получить изображение src (это уже на месте), разделите добавленные расширения страниц и отправьте исходное изображение src.
Я извлечение СРК изображения, как это:
img = $(this).attr('src');
То, что я не является функцией раздеться расширение PageSpeed после этой функции.
Google PageSpeed изображения выглядят как это:
http://my-site.com/wp-content/uploads/700x524ximagename700x524.jpg.pagespeed.ic.9rlwkDUtDK.webp
Проблема заключается в том, есть нужно быть зачищены из двух частей:
700x524x, который появляется до того название изображения ...
... и все после расширения файла (.pagespeed.ic.9rlwkDUtDK.webp)
Есть некоторые гуру там, что может предложить мне решение этой проблемы возможно?
Спасибо!
// Jens.
Это удивительный @doublesharp! Если мне также нужно сохранить путь к файлу, это возможно: http: // mysite/wp-content ... и т. Д. – jenseo
Наверняка, на самом деле, он должен просто работать. Если нет, вам может понадобиться использовать другую подходящую группу для пути, а затем использовать '$ 1 $ 2' в' replace() '. – doublesharp
Он просто работает, посмотрите http://jsfiddle.net/1afhzfxa/1/ – doublesharp