我已经在chrome,firefox和Microsoft Edge中实现了sweetalert2,它们运作良好!但是,在野生动物园中,警报甚至不会显示,并且会阻塞该站点并使它无法使用。我应该对此进行任何已知的问题或解决方法吗?

它对网站的功能至关重要,因为它们包含按钮和操作。因此,如果浏览器是野生动物园,我不能绕过它。

编辑:原来我得到ReferenceError:找不到变量:在827行的sweetalert.js中承诺。

有任何想法吗?谢谢!

我当前的代码实现:
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>

最佳答案

经过一些挖掘和测试之后,我找到了答案。如果sweetalert2无法在Safari中使用,则它们包含一个include,您可以要求提供更多的浏览器支持,即:

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


请阅读以获取更多信息


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

关于javascript - JS SweetAlert2在Safari浏览器中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45476045/

10-09 18:17