1
私はこの回答https://stackoverflow.com/a/5224638/7346441を使って外部のウェブサイトがオンラインかどうかを確認しました。そしてそれはうまく動作します。JavaScriptのJSHint W030メッセージが異常です
しかし、私はJShintを実行したとき、私はライン5と8のW030メッセージが表示されます。
function ifServerOnline(ifOnline, ifOffline) {
if ($('span#OfflineCheckClass').length > 0 && $('span#OfflineCheckerURL').length > 0) {
var img = document.body.appendChild(document.createElement('img'));
img.onload = function() {
ifOnline && ifOnline.constructor === Function && ifOnline();
};
img.onerror = function() {
ifOffline && ifOffline.constructor === Function && ifOffline();
};
img.src = $('#OfflineCheckerURL')[0].innerHTML;
}
}
と機能:
ifServerOnline(function() {
// just continue
},
function() {
var offlineMessageClass = $('#OfflineCheckClass')[0].innerHTML;
var offlineTekst = document.getElementsByClassName(offlineMessageClass);
offlineTekst[0].innerHTML = $('span#OfflineCheckerTekst')[0].innerHTML;
});
間違っていますか?