我有一个发送电子邮件(订阅)的脚本。处理需要很长时间。该脚本将一个日志(成功发送到当前的内容)输出到浏览器。
我希望它也显示进度条。我怎么做?没有AJAX调用,页面同步加载。我想可能是我应该在每个X电子邮件发送时输出<script>...</script>
标签来移动进度条,但我不确定它是否符合跨浏览器标准。这是一个标准,浏览器应该在遇到页面主体中的某个时立即执行Javascript吗?
答案 0 :(得分:4)
是的,您的想法经常被使用,并且应该适用于大多数浏览器 - 标准是javascript必须同步执行,除非async
属性明确指出。
因此,您可以不时地添加script
标记以更新状态栏。据我所知,Gmail使用相同的技术。