首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >升级到4.0版导致浏览器在取消、重试或删除时崩溃

升级到4.0版导致浏览器在取消、重试或删除时崩溃
EN

Stack Overflow用户
提问于 2013-10-24 08:08:32
回答 2查看 121关注 0票数 2

您是否遇到过用户升级到最新版本并遇到此问题的报告?

我已经将我们的文件列表模板翻转到新的脚本标记模板:

代码语言:javascript
运行
复制
<script type="text/template" id="upload-list-template">
<div class="qq-uploader-selector qq-uploader">
    <div class="qq-upload-button-selector qq-upload-button">
        <div class="btn">Upload a file</div>
    </div>
    <ul class="qq-upload-list-selector qq-upload-list">
        <div>
            <div class="item">
                <i class="glyphicon glyphicon-cloud-upload"></i>
                <span class="qq-upload-spinner-selector qq-upload-spinner"></span>
                <span class="qq-upload-file-selector qq-upload-file"></span>
                <span class="qq-upload-size-selector qq-upload-size"></span>
                <img class="qq-thumbnail-selector" qq-max-size="100" qq-server-scale="true">
                <div class="qq-progress-bar-container-selector">
                    <div class="qq-progress-bar-selector qq-progress-bar"></div>
                </div>
                <span class="qq-upload-finished"></span>
                <span class="qq-upload-status-text-selector qq-upload-status-text"></span>
                <a class="qq-upload-cancel-selector qq-upload-cancel" href="#">Cancel</a>
                <a class="qq-upload-retry-selector qq-upload-retry" href="#">Retry</a>
                <a class="qq-upload-delete-selector qq-upload-delete" href="#">Delete</a>
            </div>
        </div>
    </ul>
</div>

单击任何按钮都会导致长时间运行的脚本浏览器崩溃。

EN

回答 2

Stack Overflow用户

发布于 2013-10-24 17:27:09

已修复。按照示例模板的确切顺序重新排列元素。

票数 0
EN

Stack Overflow用户

发布于 2013-10-25 02:57:10

TL;DR:此问题已在刚刚发布的4.0.1热修复版本中修复。

这是一个问题,只有当模板的文件部分中的项(例如按钮)比.qq-file-list-selector元素低两层或更多层时才会显现出来。默认情况下,这些项目只比这个容器低一个级别,但在您问题中发布的修改后的模板中,它们是两个级别。

Fine Uploader的代码修复很简单。我改变了:

代码语言:javascript
运行
复制
while (currentNode.getAttribute(FILE_ID_ATTR) == null) {
    currentNode = el.parentNode;
}

至:

代码语言:javascript
运行
复制
while (currentNode.getAttribute(FILE_ID_ATTR) == null) {
    currentNode = currentNode.parentNode;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19554606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档