Как отложить синтаксический анализ common-e20e84229bae737cf39e8-min.en-US. js в SquareSpace? - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь ускорить свой сайт Squarespace и заметил, что проблема была в Javascript файле common-e20e84229bae737cf39e8-min.en-US.js.

enter image description here

Как можно Я откладываю разбор этого js файла, чтобы ускорить мой сайт?

1 Ответ

1 голос
/ 28 апреля 2020

К сожалению, единственный способ контролировать загрузку этого скрипта (и многих других ресурсов / данных) на веб-сайте Squarespace v7 - это включить Developer Mode , удалить системную переменную {squarespace-headers} , а затем явно включить каждый из элементов этой переменной, которые обычно автоматически включаются в {squarespace-headers}.

Эта системная переменная обычно находится в файле site.region.

Прежде чем удалить его, вам нужно просмотреть исходный веб-сайт отрендеренный в браузере и записать все данные, которые создает системная переменная {squarespace-headers}. Это много данных, и вам придется вручную перекодировать ВСЕ из них. Это будет довольно много времени, чтобы сделать и поддерживать. Он включает в себя все выделенные данные на следующем изображении:

enter image description here

Это очень утомительный процесс и, если он будет выполнен, вероятно, приведет к продолжению обслуживания кода вы пишете на своем месте, так как Squarespace может обновлять различные пути и данные. Может быть нестабильным.

Поэтому, хотя это технически возможно, это не рекомендуется. Также не рекомендуется включать режим разработчика, если у вас нет опыта работы с ним и вы знакомы с последствиями его включения.

...