我想要的徽標版權我的JS庫,或多個「表明這是我是誰做的」,像here。顯示與JS庫
預期的結果將是,如果你寫
<script src="myLib.js" ></script>
這是一個完全的工作庫。
如果你寫
<img src="myLib.js" />
它會告訴我的標誌。
我想要一步一步地做到這一點的解釋。
P.S:Is this a web page or an image?的答案正在解釋它如何工作;但我想要知道的任何圖像與任何文件的過程。
我想要的徽標版權我的JS庫,或多個「表明這是我是誰做的」,像here。顯示與JS庫
預期的結果將是,如果你寫
<script src="myLib.js" ></script>
這是一個完全的工作庫。
如果你寫
<img src="myLib.js" />
它會告訴我的標誌。
我想要一步一步地做到這一點的解釋。
P.S:Is this a web page or an image?的答案正在解釋它如何工作;但我想要知道的任何圖像與任何文件的過程。
這是不可能與JavaScript,因爲使用這個技巧你的文件必須以0xFF 0xD8 0xFF 0xE0...
開頭,並且沒有辦法讓javascript忽略它。它會立即放棄,因爲語法錯誤。
任何其他二進制格式可能也有同樣的問題。他們需要從0x2F 0x2A
(/*
)開始考慮。
這是一個與HTML不同,因爲HTML是不是怕看到0xFF 0xD8 0xFF 0xE0...
不要這樣做,因爲它會讓JS文件比需要大很多。我從來沒有試過將JS文件作爲圖像嵌入,所以它不會像人們會意識到這一點起作用! – 2012-07-21 11:10:03