+ -
当前位置:首页 → 问答吧 → 如何将JS代码隐藏在一张图片中?

如何将JS代码隐藏在一张图片中?

时间:2009-06-23

来源:互联网

有个想法,不知怎么样实现。

将一段JS代码隐藏一张图片中,在网页中调用时JS能正常运行。而直接打开地址时显时是一张图片。

不知可行不?

如果上面实现起来有难度或者可以再简单一点。

在网页中调用JS可以,直接打开时跳转到其它页面或者显示一张图片。不能让人看到其中的代码。

需要在服务器有做什么设置么?


请教如何实现,,谢过先。

作者: hoocer   发布时间: 2009-06-23

网页中都可以正常调用了
还怎么隐藏呢
随便有个firebug之类的就可以看JS文件的内容了

作者: KK3K2005   发布时间: 2009-06-24

技术上的隐藏只是相对的 你可以对大多数的人隐藏但你不能对技术高手免疫 所以我说楼主多在功能和外观方面努力 那是人那家那不走的

作者: meimeihao98   发布时间: 2009-06-24

对普通人隐藏就成...

如果把JS代码藏在图片中很困难.那如何直接输入地址时不显示出源代码,而是跳转到其它页或者显示出一张图片呢?

需要有服务器有什么设置.

作者: hoocer   发布时间: 2009-06-24

动什么歪脑筋呢?

作者: toury   发布时间: 2009-06-24

有趣的想法

作者: angelseek   发布时间: 2009-06-24

..没啥歪脑筋,不是不太想让人瞧见JS代码

网站需要

作者: hoocer   发布时间: 2009-06-24

引用js文件嘛。。

作者: lxf001002   发布时间: 2010-03-18

你可以考虑混淆js来达到你的效果

作者: ilik   发布时间: 2010-03-18

js就可以搞定

作者: nanyang421   发布时间: 2010-03-18

就说个低级方法吧,估计暂时你还......
如想把“1.js”隐藏在“1.jpg”中:
1、使用WINRAR等压缩软件压缩“1.js”得到“1.rar”。
2、把“1.rar”和“1.jpg”放在你电脑同一盘符下,如“C”盘。
3、“运行”——“CMD”——“C:\Documents and Settings\Administrator>cd\”——
  C:\>copy /b C:1.jpg + C:1.rar C:1.jpg——“Enter/”——
  “C:1.jpg
   C:1.rar
   已复制 1 个文件。”—— 绑定OK
4、这时,你点击打开“C”盘中的“1.jpg”会正常显示为图片,如果你想查看是否真的把“1.js”隐藏到了“1.jpg”中,可以先打开WINRAR等压缩软件——“文件”——“打开压缩文件”——选择“C”盘在界面下面下拉选“所有文件”——选“1.jpg”——你就看到了里面的“1.js”,随便路径解压复原,等待调用。

作者: prototyper   发布时间: 2010-03-18

帮顶。。。。。。。。。。。。。。。。。。。。。。。

作者: zhyzdl   发布时间: 2010-03-18

混淆js可以达到你的效果啊

作者: kingwolf_JavaScript   发布时间: 2010-03-19

document.getElementById(“图片id”).style.display=”none”;

作者: wangdong880610   发布时间: 2011-10-12

混淆JS

作者: ifandui   发布时间: 2011-10-12