我尝试维护严格的"清除错误日志"我的网页中的政策,为了我自己的理智以及最终用户'对页面的信心。
在将远程内容加载到页面元素时,有没有办法捕获HTTP错误?
我的代码如下所示:
/* Vew validation rule added to jQuery Validation */
$.validator.addMethod(
"remoteImage" // This is the name of the new rule, applied to 'val_ImageURL' below.
, function (url, element) {
$('#divImageURLresult').removeClass("invalid").removeClass("validated"); // Clear previous simulated validation results
$('<img/>').attr('src', url).on("load", function() {
$('#editImageHeight').val(this.height);
$('#editImageWidth').val(this.width);
$('#divImageURLresult').html("Height : " + this.height + ". Width : " + this.width);
$('#divImageURLresult').addClass("validated"); // Simulated validation result
}).error(function() {
$('#editImageHeight').val("Unknown"); // Force validation to fail. Height can only be a number.
$('#divImageURLresult').html("Not an image.");
$('#divImageURLresult').addClass("invalid"); // Simulated validation result
});
return true; // Always return true since we get here before the image load callback returns.
}
, "");
页面在 &#39; https://docs.google.com/spreadsheets/d/1RI5j_aIBipv3En8s/edit#gid=7042&#39; 是通过HTTPS加载的,但显示的是不安全的内容 &#39; http://i.imgur.com/Xgng8S9.pig&#39;:此内容也应加载 通过HTTPS。
获取http://imgur.com/Xgng8S9.pig 404(未找到)
无法为Google HTMLService页面使用HTTPS。但是也无法确保用户只加载HTTPS页面。
我应该在内部处理这些类型的错误。我该怎么做?
此外,是&#34; ...但显示不安全的内容......&#34;强制执行的消息可供最终用户使用吗?