gpt4 book ai didi

Flash 想运行但现场没有 flash

转载 作者:行者123 更新时间:2023-12-02 06:21:15 25 4
gpt4 key购买 nike

当我访问我之前在 IE 中构建的站点时,我在浏览器底部弹出消息栏,提示该站点想要运行 Flash。

这很好,除了网站中没有任何 Flash。

什么会导致这种情况? Flash 现在怎么会出现在站点中?这是安全问题吗?

最佳答案

查看该页面后,它似乎是由 Google Analytics 尝试实例化 FlashPlayer 以检查它是否已安装以及它是什么版本而触发的。这样做足以让 IE 认为它应该通知您该页面正在尝试使用 Flash。

更新

通过Developer Tools中的脚本调试器发送,果然,ga.js内容执行的一瞬间,提示信息弹出。

对于任何感兴趣的人,具体来说,它可能是这段“美化”代码(不能确定,因为开发人员工具无法找出缩小的脚本):

if (!(b = Zc)) {
var c, d, e;
d = "ShockwaveFlash";
if ((b = (b = U[va]) ? b.plugins : g) && 0 < b[u])
for (c = 0; c < b[u] && !e; c++)
d = b[c], -1 < d[q][p]("Shockwave Flash") && (e = d.description[w]("Shockwave Flash ")[1]);
else {
d = d + "." + d;
try {
c = new ActiveXObject(d + ".7"), e = c.GetVariable("$version")
} catch (f) {}
if (!e) try {
c = new ActiveXObject(d + ".6"),
e = "WIN 6,0,21,0",
c.AllowScriptAccess = "always",
e = c.GetVariable("$version")
} catch (l) {}
if (!e) try {
c = new ActiveXObject(d), e = c.GetVariable("$version")
} catch (o) {}
e && (e = e[w](" ")[1][w](","), e = e[0] + "." + e[1] + " r" + e[2])
}
b = e ? e : "-"

...相当于一个非常标准的 FlashPlayer 版本检测。

关于Flash 想运行但现场没有 flash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9078358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com