В настоящее время я работаю над исследовательской базой данных, где они решили, что хотят иметь возможность размещать ссылки на статьи с сайта в социальных сетях (Facebook, Twitter, LinkedIn и Google+).Многие общие кнопки для социальных сетей на одной странице
Предпочтительно, это должно быть сделано с помощью кнопок совместного доступа, предоставляемых соответствующими сетями. Я быстро получил кнопки, работающие и правильно отображаемые на сайте, следуя инструкциям по реализации из каждой сети.
Моя проблема - следствие того, что сайт предлагает возможность показать 1000 сообщений (1K) на одной странице результатов поиска. Это означает, что когда такая страница создается, ей необходимо создать 1000 общих кнопок для каждой социальной сети (на самом деле 4000).
К сожалению, это похоже на подавление браузера, поскольку он предлагает остановить javascript, предоставляемый социальными сетями, и решите ли вы его остановить или нет - страница попадает в тупик, ожидая ответа от социальных сетей и никогда не заканчивается процесс загрузки страницы.
У меня есть идея, что проблема может заключаться в том, что большое количество асинхронных запросов означает, что браузер каким-то образом пропускает некоторые ответы и, таким образом, навсегда ждет ответа, который никогда не наступит.
Как упоминалось, это проблема только с таким большим количеством сообщений, если на странице, например, отображается 100 сообщений (фактически 400 общих кнопок), она работает отлично.
Хотя можно утверждать, что 1000 сообщений на одной странице переполнены, ограничение максимального количества отображаемых сообщений, к сожалению, не является вариантом.
Таким образом, мой вопрос заключается в том, знает ли кто-нибудь о том, как решить эту проблему, или если моя единственная реальная опция - создавать пользовательские кнопки общего доступа, которые не нужно создавать через javascript, предоставляемый социальными сетями ?
Следующие ссылки приводят к документации для каждой из кнопок общего доступа.
Спасибо за ваш ответ! Это именно то, как я это сделал. Однако проблема заключается в том, что скрипты вызывают проблемы, когда есть так много кнопок. Как уже упоминалось, если на странице меньше кнопок, все работает отлично. – corthmann
обновил мой ответ –
Спасибо! Это именно то, что я искал. :) – corthmann