私はこのコンソールエラーでちょっと頭痛がありました。実際にはSafariで(実際にはMacBookで動作します)。jQuery.Deferred exception:文字列が期待されたパターンと一致しません
私はこの機能を持っている:別の関数の内部で呼び出さ
function exists(element){
var exists = document.querySelector(element);
return exists;
}
:今
function includeHoverStylesheet(){
var path = $("body").attr("data-hover");
if (!("ontouchstart" in document.documentElement || exists("link[href='" + path + "'"))) {
var link = document.createElement("link");
link.rel = "stylesheet", link.href = path, document.head.appendChild(link) && document.body.removeAttribute("data-hover");
}
}
、Chromeでは魔法のように動作しますが、Safariでコンソールがこのエラーをスロー:
1) Invalid CSS property declaration at: *
2) jQuery.Deferred exception: The string did not match the expected pattern.
3) SyntaxError (DOM Exception 12): The string did not match the expected pattern.
誰かが何が起こっているのか考えていますか?
ありがとうございました!
)は、エラーを引き起こすのに十分である、' ''開口部を持っていません[ 'が、何の']。 –