Как обновить страницу с помощью jQuery?

avatar
luca
23 марта 2011 в 11:55
2757014
30
2601

Как обновить страницу с помощью jQuery?

Источник
WΩLLE - ˈvɔlə
4 августа 2014 в 13:56
33

Поскольку jQuery - это фреймворк javascript для легкого манипулирования DOM и привязки событий, я бы порекомендовал вам запрашивать javascript вместо jQuery.

Stardust
1 января 2016 в 17:59
22

Для этого вам не нужен jQuery.

Kartik Chugh
11 августа 2017 в 03:55
19

Как никогда актуально: needsmorejquery.com

I am the Most Stupid Person
19 июля 2019 в 04:42
1

@Stardust Вам не нужен jQuery для всего, что вы делаете с jQuery, потому что с JavaScript все возможно, если вы можете это сделать с помощью jQuery.

Ответы (30)

avatar
Roy
23 марта 2011 в 11:57
4024

Используйте location.reload():

$('#something').click(function() {
    location.reload();
});

Функция reload() принимает необязательный параметр, которому можно присвоить значение true, чтобы принудительно выполнить перезагрузку с сервера, а не из кеша. По умолчанию для параметра установлено значение false, поэтому по умолчанию страница может перезагружаться из кеша браузера.

Yster
8 декабря 2015 в 09:20
32

У меня это не сработало. Однако это сработало: window.location.href = window.location.href;

twharmon
6 октября 2016 в 06:40
6

У меня это не сработало. window.location.href=window.location.href; и location.href=location.href; работали.

Sagar Naliyapara
25 апреля 2017 в 06:39
25

window.location.reload(true); будет обновляться жестко, иначе по умолчанию false

Ludus H
14 декабря 2017 в 15:21
0

@Sagar N, это работает и для меня. Спасибо. Последние несколько дней я очень старался с другим подходом, но ваше решение спасло меня.

user9258013
26 января 2019 в 15:00
0

Просто запустите window.location.reload()!

Farid Abbas
31 января 2019 в 08:12
0

Этот код работает .. Просто для проверки откройте страницу ur и проверьте страницу, а затем на вкладке консоли скопируйте функцию "location.reload ();" а затем нажмите клавишу ВВОД, если он перезагрузит страницу, тогда он работает отлично ... Для людей, которые говорят, что он не работает ... Я использую jquery.min.js.

Mark Baijens
2 января 2020 в 17:06
2

@FaridAbbas location.reload(); - стандартный JavaScript. Для этого вам не нужен jQuery.

avatar
Tharindu Lakshan
25 апреля 2021 в 17:53
1

вам может понадобиться использовать

 location.reload()

или также может потребоваться использовать

location.reload(forceGet)

forceGet является логическим и необязательным.

Установите для этого параметра значение true, если вы хотите заставить браузер брать страницу с сервера, чтобы также избавиться от кеша.

avatar
user15255379
25 апреля 2021 в 17:50
0

Возможно, вам понадобится использовать

    location.reload(forceGet)

forceGet является логическим и необязательным.

Значение по умолчанию - false, что перезагружает страницу кеша.

avatar
Ankush Kumar
5 марта 2020 в 08:11
1
$(document).on("click", "#refresh_btn", function(event) 
{
     window.location.replace(window.location.href);
});
avatar
ankit singh
28 ноября 2019 в 09:53
2
<i id="refresh" class="fa fa-refresh" aria-hidden="true"></i>

<script>
$(document).on('click','#refresh',function(){
   location.reload(true);
});
</script>
avatar
infomasud
7 ноября 2019 в 20:20
3

Вы можете написать это двумя способами. 1-й - стандартный способ перезагрузки страницы, также называемый простое обновление

location.reload(); //simple refresh

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

location.reload(true);//hard refresh
Eduardo Baitello
8 ноября 2019 в 01:48
2

Ответы только на код обычно не одобряются на этом сайте. Не могли бы вы отредактировать свой ответ, включив в него некоторые комментарии или пояснения к вашему коду? Объяснения должны отвечать на такие вопросы, как: "Что он делает?" Как это сделать? Куда оно девается? Как это решает проблему OP? См .: Как ответить. Спасибо!

avatar
Kamil Kiełczewski
28 октября 2019 в 08:41
1

Вероятно, самый короткий (12 символов) - используйте историю

history.go()
avatar
ankitkanojia
17 сентября 2019 в 10:19
3

Есть много способов перезагрузить текущие страницы, но каким-то образом, используя эти подходы, вы можете увидеть обновленную страницу, но не с несколькими значениями кеша, поэтому преодолейте эту проблему или, если вы хотите сделать жесткие запросы, используйте приведенный ниже код .

    location.reload(true);
    //Here, it will make a hard request or reload the current page and clear the cache as well.


    location.reload(false); OR location.reload();
    //It can be reload the page with cache
avatar
H.Ostwal
4 февраля 2019 в 13:59
8

использовать

location.reload();

или

window.location.reload();
Romain Valeri
4 февраля 2019 в 17:52
0

OP упоминается специально "с jQuery" (хотя, как уже отмечалось многими, это, возможно, не должно быть вопросом jQuery)

avatar
Na Nonthasen
27 октября 2018 в 02:06
0

Это самый короткий в JavaScript.

window.location = '';
avatar
Roshana Pitigala
2 октября 2018 в 15:57
3

Все ответы здесь хорошие. Поскольку вопрос касается перезагрузки страницы с помощью jquery , я просто подумал добавить что-то еще для будущих читателей.

jQuery - это кроссплатформенная библиотека JavaScript , предназначенная для упрощения написания сценариев HTML48790 на стороне клиента. <3977965>

~ Википедия ~

Итак, вы поймете, что в основе jquery или jquery лежит javascript. Так что использование чистого javascript намного лучше, когда дело касается простых вещей.

Но если вам нужно решение jquery, вот оно.

$(location).attr('href', '');

avatar
dcangulo
19 сентября 2018 в 06:56
-1

Вот несколько строк кода, которые можно использовать для перезагрузки страницы с помощью jQuery .

Он использует оболочку jQuery и извлекает собственный элемент dom.

Используйте это, если вам просто нужно ощущение jQuery в вашем коде, и вас не волнует скорость / производительность кода.

Просто выберите от 1 до 10, что соответствует вашим потребностям, или добавьте еще в зависимости от шаблона и ответов перед этим.

<script>
  $(location)[0].reload(); //1
  $(location).get(0).reload(); //2
  $(window)[0].location.reload(); //3
  $(window).get(0).location.reload(); //4
  $(window)[0].$(location)[0].reload(); //5
  $(window).get(0).$(location)[0].reload(); //6
  $(window)[0].$(location).get(0).reload(); //7
  $(window).get(0).$(location).get(0).reload(); //8
  $(location)[0].href = ''; //9
  $(location).get(0).href = ''; //10
  //... and many other more just follow the pattern.
</script>
avatar
J. Moreno
25 июля 2018 в 07:39
3

Если вы используете jQuery и хотите обновить его, попробуйте добавить свой jQuery в функцию javascript:

Я хотел скрыть iframe со страницы при нажатии на h3, для меня это сработало, но я не смог щелкнуть элемент, который позволил мне просмотреть iframe для начала, если я не обновил браузер вручную ... не идеально.

Я пробовал следующее:

var hide = () => {
    $("#frame").hide();//jQuery
    location.reload(true);//javascript
};

Смешивание простого javascript Jane с вашим jQuery должно работать.

// code where hide (where location.reload was used)function was integrated, below    
    iFrameInsert = () => {
        var file = `Fe1FVoW0Nt4`;
        $("#frame").html(`<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/${file}\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen></iframe><h3>Close Player</h3>`);
        $("h3").enter code hereclick(hide);
}

// View Player 
$("#id-to-be-clicked").click(iFrameInsert);
avatar
Unmitigated
10 июля 2018 в 18:29
1

Простое решение Javascript:

 location = location; 

<button onClick="location = location;">Reload</button>
avatar
Alireza
27 мая 2018 в 04:53
8

Вам не нужно ничего из jQuery, чтобы перезагрузить страницу с использованием чистого JavaScript , просто используйте функцию перезагрузки для свойства местоположения, например:

window.location.reload();

По умолчанию это перезагрузит страницу с использованием кеша браузера (если существует) ...

Если вы хотите принудительно перезагрузить страницу, просто передайте значение true для перезагрузки метода, как показано ниже ...

window.location.reload(true);

Также, если вы уже находитесь в области окна , вы можете избавиться от окна и сделать:

location.reload();
avatar
Frank
23 мая 2018 в 10:57
3

Используйте onclick="return location.reload();" в теге кнопки.

<button id="refersh-page" name="refersh-page" type="button" onclick="return location.reload();">Refesh Page</button>
avatar
Poorna Senani Gamage
5 марта 2018 в 17:18
9

Вы можете использовать метод JavaScript location.reload(). Этот метод принимает логический параметр. true или false. Если параметр true; страница всегда перезагружается с сервера. Если это false; по умолчанию или с пустым браузером параметров перезагрузить страницу из кеша.

С параметром true

<button type="button" onclick="location.reload(true);">Reload page</button>

С параметром default / false

 <button type="button" onclick="location.reload();">Reload page</button>

Использование jquery

<button id="Reloadpage">Reload page</button>
<script type="text/javascript">
    $('#Reloadpage').click(function() {
        location.reload();
    }); 
</script>
avatar
Mujah Maskey
15 сентября 2016 в 16:04
14

Я нашел

window.location.href="";

или

window.location.href = null;

также обновляет страницу.

Это значительно упрощает перезагрузку страницы, удаляя любой хэш. Это очень удобно, когда я использую AngularJS в симуляторе iOS, так что мне не нужно повторно запускать приложение.

Junaid Atari
24 августа 2017 в 17:48
0

хорошая съемка, я не знал об этом.

avatar
William Entriken
17 мая 2016 в 22:30
15

Вот решение, которое асинхронно перезагружает страницу с помощью jQuery. Это позволяет избежать мерцания, вызванного window.location = window.location. В этом примере показана страница, которая постоянно перезагружается, как на панели мониторинга. Он прошел боевые испытания и демонстрируется на информационном экране телевизора на Таймс-сквер.

<!DOCTYPE html>
<html lang="en">
  <head>
    ...
    <meta http-equiv="refresh" content="300">
    <script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.3/jquery.min.js"></script>
    <script>
    function refresh() {
      $.ajax({
        url: "",
        dataType: "text",
        success: function(html) {
          $('#fu').replaceWith($.parseHTML(html));
          setTimeout(refresh,2000);
        }
      });
    }
    refresh();
    </script>
  </head>
  <body>
    <div id="fu">
      ...
    </div>
  </body>
</html>

Примечания:

  • Использование $.ajax непосредственно как $.get('',function(data){$(document.body).html(data)}) приводит к тому, что файлы css / js будут заблокированы кешем, даже если вы используете cache: true, поэтому мы используем parseHTML
  • parseHTML НЕ найдет тега body, поэтому все ваше тело должно быть помещено в дополнительный div, я надеюсь, что этот крупица знаний поможет вам однажды, вы можете догадаться, как мы выбрали идентификатор для этого div
  • Используйте http-equiv="refresh" на случай, если что-то пойдет не так с ошибкой javascript / сервера, тогда страница ВСЕГДА перезагружается без телефонного звонка
  • Этот подход, вероятно, каким-то образом приводит к утечке памяти, http-equiv обновление исправляет, что
avatar
Mark Amery
14 ноября 2015 в 11:22
41

Три подхода с различным поведением, связанным с кешем:

  • location.reload(true)

    В браузерах, которые реализуют параметр forcedReload для location.reload(), перезагружается путем получения новой копии страницы и всех ее ресурсов (сценариев, таблиц стилей, изображений и т. Д.). Не будет обслуживать какие-либо ресурсы из кеша - получает свежие копии с сервера без отправки каких-либо заголовков if-modified-since или if-none-match в запросе.

    Эквивалентно пользователю, выполняющему «жесткую перезагрузку» в браузерах, где это возможно.

    Обратите внимание, что передача true в location.reload() поддерживается в Firefox (см. MDN) и Internet Explorer (см. MSDN), но частично не поддерживается спецификация W3 HTML 5, ни спецификация W3 draft HTML 5.1, ни WHATWG HTML Living Standard.

    .

    В неподдерживаемых браузерах, таких как Google Chrome, location.reload(true) ведет себя так же, как location.reload().

  • location.reload() или location.reload(false) <9555570>

    Перезагружает страницу, получает свежую, некэшированную копию самого HTML-кода страницы и выполняет RFC 7234 запросы на повторную проверку любых ресурсов (например, скриптов), кэшированных браузером, даже если они свежие , RFC 7234 разрешает браузеру обслуживать их без повторной проверки.

    Насколько я могу судить, не указано и не задокументировано, как именно браузер должен использовать свой кеш при выполнении вызова location.reload(); Я экспериментально определил описанное выше поведение.

    Это эквивалентно простому нажатию пользователем кнопки «обновить» в своем браузере.

  • location = location (или бесконечно много других возможных методов, которые включают присвоение location или его свойствам)

    Работает, только если URL-адрес страницы не содержит фрагмент / хэшбанг!

    Обновляет страницу без повторной выборки или повторной проверки любых свежих ресурсов из кеша. Если HTML-код страницы свежий, страница будет перезагружена без выполнения каких-либо HTTP-запросов.

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

    Однако, если URL-адрес страницы содержит хэш, это не повлияет.

    Опять же, поведение кеширования здесь не указано, насколько мне известно; Я определил это путем тестирования.

Итак, вы хотите использовать:

  • location = location для максимального использования кеша, , пока страница не имеет хеша в URL-адресе, и в этом случае это не сработает
  • location.reload(true) для получения новых копий всех ресурсов без повторной проверки (хотя он не поддерживается повсеместно и не будет вести себя иначе, чем location.reload() в некоторых браузерах, например Chrome)
  • location.reload() для точного воспроизведения эффекта нажатия пользователем кнопки «Обновить».
brandito
16 февраля 2018 в 05:09
0

+1 для location = location; не многие люди, кажется, предлагают это, хотя он короче, чем большинство предоставленных ответов, единственным недостатком является удобочитаемость, я думаю, тогда как location.reload () немного более семантический

Mark Amery
16 февраля 2018 в 15:12
0

@Brandito Что еще более важно, location = location не работает, если в URL-адресе есть хэш. Для любого сайта, который использует фрагменты - или даже для любого сайта, где кто-то, ссылаясь на страницу, может предположительно добавить фрагид к URL-адресу - это делает его неработающим.

avatar
Fer To
2 октября 2015 в 09:25
17

Поскольку вопрос общий, давайте попробуем суммировать возможные решения для ответа:

Простое простое решение JavaScript :

Самый простой способ - это однострочное решение, размещенное соответствующим образом:

location.reload();

Многим людям здесь не хватает, потому что они надеются получить "баллы", так это того, что сама функция reload () предлагает логическое значение в качестве параметра (подробности: https://developer.mozilla.org/en -US / docs / Web / API / Location / reload).

Метод Location.reload () перезагружает ресурс из текущего URL. Его необязательный уникальный параметр - это логическое значение, которое, когда оно true, заставляет страницу всегда перезагружаться с сервера. Если это false или не указано, браузер может перезагрузить страницу со своего кеш.

Это означает, что есть два способа:

Решение1: Принудительно перезагрузить текущую страницу с сервера

location.reload(true);

Решение2: Перезагрузка из кеша или сервера (в зависимости от браузера и вашей конфигурации)

location.reload(false);
location.reload();

И если вы хотите объединить его с jQuery для прослушивания события, я бы рекомендовал использовать метод «.on ()» вместо «.click» или других оболочек событий, например более правильным решением было бы:

$('#reloadIt').on('eventXyZ', function() {
    location.reload(true);
});
ikiSiTamvaaan
26 августа 2021 в 06:55
0

вот и все спасибо

avatar
user762330
13 октября 2013 в 20:32
26

window.location.reload() перезагрузится с сервера и снова загрузит все ваши данные, скрипты, изображения и т. Д.

Итак, если вы просто хотите обновить HTML, window.location = document.URL вернется намного быстрее и с меньшим объемом трафика. Но он не будет перезагружать страницу, если в URL-адресе есть хэш (#).

Mark Amery
20 октября 2015 в 03:53
0

Такое поведение справедливо, по крайней мере, в Chrome - location.reload() вызывает повторную проверку кэшированных ресурсов даже без аргументов, в то время как window.location = document.URL с радостью обслуживает кэшированные ресурсы, не затрагивая сервер, пока они свежие.

avatar
Pinch
25 июля 2013 в 14:27
56

Вы можете использовать

location.reload(forceGet)

forceGet является логическим и необязательным.

Значение по умолчанию - false, при котором страница перезагружается из кеша.

Установите для этого параметра значение true, если вы хотите заставить браузер получать страницу с сервера, чтобы также избавиться от кеша.

Или просто

location.reload()

, если вам нужно быстрое и легкое кеширование.

avatar
Suleman Mirza
24 июня 2013 в 20:08
17

Функция jQuery Load также может выполнять обновление страницы:

$('body').load('views/file.html', function () {
    $(this).fadeIn(5000);
});
Mark Amery
20 октября 2015 в 03:55
4

Нет, это не обновление страницы.

avatar
Ionică Bizău
23 июня 2013 в 09:47
487

Существует несколько неограниченных способов обновления страницы с помощью JavaScript:

  1. location.reload()
  2. history.go(0)
  3. location.href = location.href
  4. location.href = location.pathname
  5. location.replace(location.pathname)
  6. location.reload(false)

    Если нам нужно было вытащить документ из снова веб-сервер (например, где содержимое документа изменяется динамически), мы передадим аргумент как true.

Вы можете продолжить список как творческий:

var methods = [
  "location.reload()",
  "history.go(0)",
  "location.href = location.href",
  "location.href = location.pathname",
  "location.replace(location.pathname)",
  "location.reload(false)"
];

var $body = $("body");
for (var i = 0; i < methods.length; ++i) {
  (function(cMethod) {
    $body.append($("<button>", {
      text: cMethod
    }).on("click", function() {
      eval(cMethod); // don't blame me for using eval
    }));
  })(methods[i]);
}
button {
  background: #2ecc71;
  border: 0;
  color: white;
  font-weight: bold;
  font-family: "Monaco", monospace;
  padding: 10px;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.5s ease;
  margin: 2px;
}
button:hover {
  background: #27ae60;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Cԃաԃ
25 июня 2013 в 07:21
11

+1 для списка и jsfiddle. У меня вопрос, в jsfiddle 1 и 6 сгенерированная страница на мгновение исчезает при перезагрузке, а 2-5 делают перезагрузку страницы «незаметной». В инструменте разработки в Chrome я вижу, что страница регенерируется, но не могли бы вы объяснить, что процесс перерисовки отличается? пожалуйста. Заранее спасибо.

Ionică Bizău
9 июля 2013 в 15:22
0

@ Cԃ ա ԃ Не вижу разницы ... Может проблема в кеше? Я скоро посмотрю.

Cԃաԃ
19 июля 2013 в 00:32
2

1 и 6 (reload()/(false)) медленнее. Хм. интересно. :) и 1 и 6 совпадают с параметром по умолчанию для reload() false.

Amal Murali
25 декабря 2013 в 16:10
1

location.href = location.href - это то, что я обычно использую, но спасибо за остальных. Очень полезный! +1

Ionică Bizău
31 декабря 2013 в 13:49
1

@ Cԃ ա ԃ Наконец, я могу воспроизвести то, что вы видите, и спросил здесь.

avatar
SumairIrshad
22 июня 2012 в 11:58
111

Если текущая страница была загружена запросом POST, вы можете использовать

window.location = window.location.pathname;

вместо

window.location.reload();

, потому что window.location.reload() запросит подтверждение при вызове на странице, загруженной по запросу POST.

mrmillsy
15 ноября 2013 в 15:08
13

Однако это приведет к потере строки запроса, тогда как window.location = window.location не будет

Mark Amery
19 октября 2015 в 21:30
1

Однако @mrmillsy window.location = window.location тоже несовершенен; он ничего не делает, если в текущем URL есть фрагмент (хэшбэнг).

avatar
Peter
30 сентября 2011 в 11:00
124

Чтобы перезагрузить страницу с помощью jQuery, выполните:

$.ajax({
    url: "",
    context: document.body,
    success: function(s,x){
        $(this).html(s);
    }
});

Здесь я использовал подход Ajax jQuery. Я тестировал его на Chrome 13. Затем я помещаю код в обработчик, который запускает перезагрузку. URL - это "", что означает эта страница .

Marnen Laibow-Koser
29 сентября 2012 в 01:39
70

Голосование против. Это не совсем ответ на вопрос, но вместо этого показывает, как заменить HTML-код страницы ответом Ajax. Это отличается от перезагрузки страницы: например, я сейчас работаю с ситуацией, когда это не сработает для решения исходной проблемы.

PassKit
14 марта 2013 в 07:41
6

Одна из проблем с перезагрузкой всего HTML, как это, - необходимость вручную вызывать события onload / ready и смягчать перезапись ранее объявленных переменных, состояние которых вы, возможно, захотите сохранить после обновления.

Dani Llewellyn
6 сентября 2013 в 21:25
3

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

William Entriken
13 февраля 2014 в 17:38
0

Я использую это, чтобы перезагружать нашу панель каждую секунду, без мерцания! Это комета бедняков / json api. Благодаря @DanielLlewellyn et al. для предупреждений.

William Entriken
13 февраля 2014 в 18:03
0

Незначительная проблема с этим подходом обсуждается по адресу: coderhelper.com/questions/21761931/…

tim-montague
25 января 2015 в 12:18
0

Проголосовали. Единственная проблема, с которой я столкнулся с этим решением, заключается в том, что оно похоже на взлом; в противном случае это решение отвечает на исходный вопрос и чрезвычайно полезно для обновления только части страницы. Кроме того, @DanielLlewellyn, совет по утечкам памяти верен для любого использования .html () - всегда используйте .off.on для прослушивателей событий.

Mark Amery
19 октября 2015 в 21:20
5

Некоторые люди отметили, что этот подход полезен для обновления только части страницы. Это не так. Я думаю, что эти люди неправильно понимают параметр context в $.ajax и ожидают, что он каким-то образом совершит какое-то волшебство. Все, что он делает, это устанавливает значение this для функций обратного вызова. Ajax с URL-адресом "" попадет по URL-адресу, который вы сейчас используете, тем самым обычно загружая полный HTML (включая <html> и <head> и <body>), и ничто в этом ответе не отфильтровывает то, что вы делаете не хочу.

avatar
JohnP
23 марта 2011 в 12:01
66

Вопрос должен быть:

Как обновить страницу с помощью JavaScript

window.location.href = window.location.href; //This is a possibility
window.location.reload(); //Another possiblity
history.go(0); //And another

Вы избалованы выбором.

avatar
David
23 марта 2011 в 11:58
212

Думаю, сработает много способов:

  • window.location.reload();
  • history.go(0);
  • window.location.href=window.location.href;
AaronLS
12 июня 2013 в 16:01
42

Этот window.location.href=window.location.href; не будет делать ничего , если ваш URL-адрес имеет хэшбанг # / на конце example.com/something#blah:

Mark Amery
19 октября 2015 в 20:49
18

На случай, если кому-то интересно, какая разница между location.reload() и history.go(0): ее нет. В соответствующем разделе спецификации HTML 5 по адресу w3.org/TR/html5/browsers.html#dom-history-go прямо указано, что они эквивалентны: "Если метод go(delta) вызывается, если аргумент метода был опущен или имеет нулевое значение, пользовательский агент должен действовать так, как если бы вместо этого был вызван метод location.reload(). "

Yster
8 декабря 2015 в 09:10
0

Единственное, что у меня сработало, было это: window.location.href = window.location.href;

Rohit Singh
1 апреля 2021 в 08:10
0

window.location.href = window.location.href работал у меня

avatar
Thorben
23 марта 2011 в 11:57
468

Это должно работать во всех браузерах даже без jQuery:

location.reload();
A Friend
1 октября 2020 в 16:53
0

Если вам интересно, насколько хорошо это поддерживается, вот Могу ли я использовать?