javascript - 为什么此 javascript 代码会禁用我的 Blogger 的安全连接(我认为是 SSL 证书)?
问题描述
我做了测试,每次我把这段代码放在我的模板中,挂锁(安全连接)保持这样,当你拿它时,它保持这样。这段代码对我的博主来说是必不可少的,所以如果我可以更正代码或类似的东西来修复这个错误,谢谢。
我的博客链接:TRITEK
//<![CDATA[
function labelthumbs(t) {
for (var e = 0; e < numposts; e++) {
var n, r = t.feed.entry[e],
m = r.title.$t;
if (e == t.feed.entry.length) break;
for (var i = 0; i < r.link.length; i++) {
if ("replies" == r.link[i].rel && "text/html" == r.link[i].type) var l = r.link[i].title,
o = r.link[i].href;
if ("alternate" == r.link[i].rel) {
n = r.link[i].href;
break
}
}
var u;
try {
u = r.media$thumbnail.url, u = u.replace("/s72-c/", "/w" + thumb_width + "-h" + thumb_height + "-c/")
} catch (h) {
s = r.content.$t, a = s.indexOf("<img"), b = s.indexOf('src="', a), c = s.indexOf('"', b + 5), d = s.substr(b + 5, c - b - 5), u = -1 != a && -1 != b && -1 != c && "" != d ? d : no_thumb
}
var p = r.published.$t,
w = p.substring(0, 4),
_ = p.substring(5, 7),
f = p.substring(8, 10),
g = new Array;
g[1] = "January", g[2] = "February", g[3] = "March", g[4] = "April", g[5] = "May", g[6] = "June", g[7] = "July", g[8] = "August", g[9] = "September", g[10] = "October", g[11] = "November", g[12] = "December", document.write('<span class="newsmartpik_left">'), document.write('<ul class="newsmartpik_thumbs">'), document.write("<li>"), 1 == showpostthumbnails && document.write('<div class="block-image2"><div class="thumb2"><a href="' + n + '"><span class="rollover"></span><img width="' + thumb_width + '" height="' + thumb_height + '" alt="' + m + '" src="' + u + '"/></a></div></div>'), document.write('<span class="newsmartpik_title"><a href="' + n + '" target ="_top">' + m + "</a></span>");
var v = "";
if (document.write('<span class="newsmartpik_meta">'), 1 == showpostdate && (v = v + '<span class="newsmartpik_meta_date">' + g[parseInt(_)] + " " + f + ", " + w + "</span>"), 1 == showcommentnum && ("1 Comments" == l && (l = "1 Comments"), "0 Comments" == l && (l = "0 Comments"), showcomment = '<span class="newsmartpik_meta_comment"><a href="' + o + '">' + l + "</a></span>", v += showcomment), 1 == displaymore && (v = v + '<span class="newsmartpik_meta_more"><a href="' + n + '" class="url" target ="_top">Read More...</a></span>'), document.write(v), document.write("</span>"), document.write('<span class="newsmartpik_summary">'), "content" in r) var y = r.content.$t;
else if ("summary" in r) var y = r.summary.$t;
else var y = "";
var k = /<\S[^>]*>/g;
if (y = y.replace(k, ""), 1 == showpostsummary)
if (y.length < numchars) document.write(""), document.write(y), document.write("");
else {
document.write(""), y = y.substring(0, numchars);
var $ = y.lastIndexOf(" ");
y = y.substring(0, $), document.write(y + "..."), document.write("")
}
document.write("</span>"), document.write("</li>"), document.write("</ul>"), document.write("</span>")
}
document.write('<span class="newsmartpik_right">'), document.write('<ul class="newsmartpik_thumbs2">');
for (var e = 1; e < numposts2; e++) {
var n, r = t.feed.entry[e],
m = r.title.$t;
if (e == t.feed.entry.length) break;
for (var i = 1; i < r.link.length; i++) {
if ("replies" == r.link[i].rel && "text/html" == r.link[i].type) var l = r.link[i].title,
o = r.link[i].href;
if ("alternate" == r.link[i].rel) {
n = r.link[i].href;
break
}
}
var x;
try {newsmartpik_left
x = r.media$thumbnail.url.replace("/s72-c/", "/w" + thumb_width2 + "-h" + thumb_height2 + "-c/")
} catch (h) {
s = r.content.$t, a = s.indexOf("<img"), b = s.indexOf('src="', a), c = s.indexOf('"', b + 5), d = s.substr(b + 5, c - b - 5), x = -1 != a && -1 != b && -1 != c && "" != d ? d : no_thumb2
}
var p = r.published.$t,
w = p.substring(0, 4),
_ = p.substring(5, 7),
f = p.substring(8, 10);
1 == showpostthumbnails2 && document.write('<a href="' + n + '"><div class="cat_thumb2"><img width="' + thumb_width2 + '" height="' + thumb_height2 + '" alt="' + m + '" src="' + x + '"/></div></a>'), document.write("<li>"), document.write('<span class="newsmartpik_title newsmartpik_title2"><a href="' + n + '" target ="_top">' + m + "</a></span>");
var v = "";
document.write('<span class="newsmartpik_meta newsmartpik_meta2">'), 1 == showpostdate2 && (v = v + '<span class="newsmartpik_meta_date">' + g[parseInt(_)] + " " + f + ", " + w + "</span>"), 1 == showcommentnum2 && ("1 Comment" == l && (l = "1 Comments"), "0 Comment" == l && (l = "0 Comments"), showcomment = '<span class="newsmartpik_meta_comment newsmartpik_meta_comment2"><a href="' + o + '">' + l + "</a></span>", v += showcomment), 1 == displaymore2 && (v = v + '<span class="newsmartpik_meta_more newsmartpik_meta_more2"><a href="' + n + '" class="url" target ="_top">Ler Mais</a></span>'), document.write(v), document.write("</span>"), document.write("</li>")
}
document.write("</ul>"), document.write("</span>")
}
//]]>
解决方案
问题在这里:
混合内容:“ https://trit3k.blogspot.com/ ”的页面是通过 HTTPS 加载的,但请求了不安全的图像“ http://aldeia.biz/wp-content/uploads/2014/ 10/Snapchat-flashy-features.jpg '。此内容也应通过 HTTPS 提供。
推荐阅读
- javascript - 文件未缓存在 ServiceWorker 中
- css - SVG 超过了弹性项目容器
- flutter - 可增长数组的“状态不佳:元素太多”,但整个堆栈都在 Flutter 内部,没有我的任何代码
- mapbox - Mapbox GL JS V2 中 3D 地形的自定义 DEM
- matlab - 用 MATLAB 解决概率问题
- database - 使用阿姆斯壮公理证明 AD->B
- ios - 异步调用导致 EXC_BAD_INSTRUCTION 崩溃
- android - 在使用 Navigation 组件和 Kotlin 进行导航时向 backstack 添加额外的片段
- ubuntu - Makefile - 在循环中使用数学
- postgresql - 使用 AWS RDS PostgreSQL 数据库移动数据