script16389:未指定的错误。 polyfill(1,10884)

时间:2018-11-23 14:33:29

标签: javascript jquery html css jsp

我最初正确显示了一个JSP页面,当我单击链接时,该页面将刷新,并且Windows 10 Edge 42中出现以下错误。我不确定该错误,也没有使用过polyfill。当我单击错误时,它没有显示要调试的确切错误行。请在下面找到JS代码和帮助。

  

script16389:未指定的错误。 polyfill(1,10884)

main.js

$(document).click(function (e) {
    var el = e.target;
    var className = el.className;
    if (className.indexOf("dropdown-section") < 0 && className.indexOf("dropdown-content") < 0 && className !== "dropdown-selected" && !(el.tagName === "INPUT" && $(el).parent().hasClass("dropdown-container"))) {
        $(".dropdown-section").removeClass("open");
    }
});

function buildShortAnswer(rq) {
    return "<input type=\"text\" class=\"input_box\" id=\"question" + rq.questionId + "\" tabindex=\"" + (rq.questionSettings.index + 3) + "\" name=\"question" + rq.questionId + "\" onkeyup=\"handleShortAnswerChange(event, " + rq.questionId + ")\" maxlength=\"" + rq.questionProperties[SHORT_ANSWER].maxLength + "\" />";
}

function replaceTag(tag) {
    var tagsToReplace = {
        '&': '&amp;',
        '<': '&lt;',
        '>': '&gt;'
//      '"': '&quot;'
    };
    return tagsToReplace[tag] || tag;
}

function safeTagsReplace(str) {
    return str.replace(/[&<>]/g, replaceTag);
}

function isValidUserName(username) {
    var regex = /^(?!.*[&<>]).*$/;
    if (regex.test(username)) {
        return true;
    }
    return false;  
}

function isValidemail(email) {
    var regex = /^([^\s@<>]{1,200})@([^\s@<>]{1,300})$/;
    if (regex.test(email.trim())) {  
        return true;
    }
    return false;
}

function getParameterByName(name, url) {
    if (!url){
        url = window.location.href;
    }
    name = name.replace(/[\[\]]/g, "\\$&");
    var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
        results = regex.exec(url);
    if (!results){
        return null;
    }
    if (!results[2]){
        return '';
    }
    return decodeURIComponent(results[2].replace(/\+/g, " "));
}

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,即与AutoFormFill合并的edge扩展冲突的问题。您可以选择“设置”,向下滚动并单击“查看高级设置”,然后在“自动填充”部分下禁用开关“保存表单条目”,以禁用该功能。除了错误之外,它不应该影响程序的执行。