Javascript 不允许用户查看图像源
我看到这个网站,这个网站为图片制作了一个列表并调用了一个函数Javascript 不允许用户查看图像源,javascript,jquery,image,Javascript,Jquery,Image,我看到这个网站,这个网站为图片制作了一个列表并调用了一个函数 var screenshots = [ {'img':'screenBig screenBig1','hl':'Village centre', 'desc':'Your village could like this one day, becoming the starting point for your vast empire.'}, ]; 在我找到的文件
var screenshots = [
{'img':'screenBig screenBig1','hl':'Village centre', 'desc':'Your village could like this one day, becoming the starting point for your vast empire.'},
];
在我找到的文件中
Object.each(screenshots, function (d) {
a.addImg(d.img)
});
然后是加法函数
var a = new Element("img", {src: "img/x.gif", "class": b, width: this.options.pimgwidth, height: 397}).inject(this.options.prev_items)
注入函数
Element.prototype.inject = Element.prototype.inject.wrap(function (f, b, d, c) {
var a = f(b, d, c);
var e;
if (typeof a != "undefined" && (typeOf(e = a.select("script")) == "array")) {
e.each(function (g) {
Browser.exec(g.text)
})
}
return a
});
最后,执行官
n.exec = function (o) {
if (!o) {
return o
}
if (g.execScript) {
g.execScript(o)
} else {
var e = j.createElement("script");
e.setAttribute("type", "text/javascript");
e.text = o;
j.head.appendChild(e);
j.head.removeChild(e)
}
return o
};
让我感兴趣的是,所有图像的src都是src=“x.gif”,大小为1px*1px,但显示的图像是正确的,我遵循代码,但我没有得到如何执行的答案
我在这里写了一些代码,任何人都可以帮我找到它是如何工作的,因为图像来自css。您列出的javascript代码只创建具有特定ID的
元素
您可以使用浏览器的“检查元素”功能来查找此项
HTML:
<img src="img/x.gif" class="screen3" alt="">
div#gallery img.screen3 {
background-image: url(s/img3.jpg);
}