JS SweetAlert2 не работает в браузере Safari

Я реализовал sweetalert2, в chrome, firefox и в microsoft edge они отлично работают! Однако в сафари предупреждение никогда не отображается, а также забивает сайт и делает его непригодным для использования. Есть ли какие-либо известные проблемы с этим или обходные пути, которые мне следует предпринять?

Это важно для функциональности сайта, поскольку они содержат кнопки и действия. Поэтому я не могу просто обойти это, если браузер сафари.

РЕДАКТИРОВАТЬ: Оказывается, я получаю ReferenceError: Не могу найти переменную: Обещание в sweetalert.js в строке 827.

Любые идеи? Благодарю вас!

Моя текущая реализация кода:
welcome.blade.php

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/6.6.5/sweetalert2.css"/>
.
..
...    
function loadalert(){
        swal({
            title: 'Welcome to my website!',
            html: 'test message!',
            type: 'info',
            showCancelButton: false,
            confirmButtonText: 'Proceed'
        }).then(function () {

        });
    }
.
..
...
<script src="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/6.6.5/sweetalert2.js"></script>
<script src="{{asset('/plugins/sweetalert/sweetalert2.js')}}" type="text/javascript"></script>

person rapid3642    schedule 03.08.2017    source источник
comment
Добро пожаловать в СО. Посетите справочный центр, чтобы узнать, что и как спрашивать. СОВЕТ. Опубликуйте усилия и код в минимально воспроизводимом примере — нам нужно увидеть, что вы сделали — нажмите <> и создать что-то, что мы можем протестировать   -  person mplungjan    schedule 03.08.2017
comment
спасибо, я пересмотрю свой вопрос :)   -  person rapid3642    schedule 03.08.2017


Ответы (1)


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

<script src="https://cdnjs.cloudflare.com/ajax/libs/core-js/2.4.1/core.js"></script>

Пожалуйста, прочитайте для получения дополнительной информации

https://github.com/sweetalert2/sweetalert2#usage

person rapid3642    schedule 03.08.2017