*只有* Safari在上传文件时挂起执行我的其余代码。为什么?

时间:2017-06-30 19:54:19

标签: javascript php file safari upload

这在任何浏览器中都可以正常使用,但是,在Safari中,可见性不会发生变化,直到文件上传或用户点击后停止"在浏览器工具栏中。

为什么哦为什么safari是这种方式的唯一浏览器? 我该怎么做才能解决它?

编辑:好的,所以我将我的代码简化为基本元素,而 STILL 在safari中表现得很有趣。我无法弄清楚我的生活会发生什么。现在提供的代码非常简单......但是,它仍然拒绝更新可见性选项,直到文件完成上传或按下发送按钮而没有文件。每个其他浏览器在上载期间更新可见性设置。 请任何人帮忙!

HTML + JS in head

<html>
   <head>
    <title>Our Industry Alpha 0.01</title>
      <script>
      function formcheck() {
        document.getElementById('i_submit').style.visibility='hidden';
        document.getElementById('patience').style.visibility='visible';
      }
      </script>
    </head>
    <body>
      <form action="" enctype="multipart/form-data" method="post">
         <input type="file" required>
         <input type="submit" style="visibility:visible;" value="Send" id="i_submit" onclick="formcheck();">
       </form>
       <div id="patience" style="visibility:hidden;">... UPLOADING ...</div>
    </body>
</html>

0 个答案:

没有答案