Слияние кода завершено, страница обновится автоматически
Во время выполнения я столкнулся с ситуацией, когда при обновлении страницы обязательно происходит задержка.
Я использую Vue 2.0, и импорт осуществляется через метод vue import.
Используя инструменты браузера для анализа производительности, я обнаружил, что проблема связана с этим фрагментом кода, который, как мне кажется, ищет импортированные скрипты, но я использую метод импорта Vue.
Не знаю, в чём причина, пожалуйста, помогите мне разобраться, спасибо.
Фактический код, вызывающий задержку:
RegExp: (?:[^\n]+?\n){0,-1}[^<]*<script>([\d\D]*?)<\/script>[\d\D]*
Расположение кода:
var t = Object.getOwnPropertyDescriptor(document, "currentScript");
if (!t && "currentScript"in document && document.currentScript)
return document.currentScript;
if (t && t.get !== e && document.currentScript)
return document.currentScript;
try {
throw new Error
} catch (f) {
var r, n, i, a = /.*at [^(]*\((.*):(.+):(.+)\)$/gi, A = /@([^@]*):(\d+):(\d+)\s*$/gi, o = a.exec(f.stack) || A.exec(f.stack), c = o && o[1] || !1, s = o && o[2] || !1, u = document.location.href.replace(document.location.hash, ""), l = document.getElementsByTagName("script");
c === u && (r = document.documentElement.outerHTML,
n = new RegExp("(?:[^\\n]+?\\n){0," + (s - 2) + "}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),
i = r.replace(n, "$1").trim());
Вход Перед тем как оставить комментарий