Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想为我的 JS 库提供版权,或者更多“表明是我做的”,比如这里。
预期的结果是,如果你写
<script src="myLib.js" ></script>
这是一个完全可用的库。
如果你写
<img src="myLib.js" />
它将显示我的徽标。
我想要一步一步地解释如何做到这一点。
PS:这是网页还是图片?正在解释它是如何工作的;但我想知道对任何文件的任何图像执行的过程。
使用 javascript 是不可能的,因为有了这个技巧,您的文件必须从头开始,0xFF 0xD8 0xFF 0xE0...并且没有办法让 javascript 忽略它。由于语法错误,它会立即放弃。
0xFF 0xD8 0xFF 0xE0...
任何其他二进制格式也可能有同样的问题。他们需要从0x2F 0x2A( /*) 开始甚至考虑它。
0x2F 0x2A
/*
和html不一样,因为html不怕看到0xFF 0xD8 0xFF 0xE0...