小弟最近要做一個電子書網站,需要一個線上閱讀器
線上閱讀器最大的應該算是 Amazon Kindle 和 Google Play 圖書,不過這兩種只要稍懂網頁、或是網頁開發都很容易可以把內容複製出來
後來 google 到這一個線上閱讀器的網站:
PDF Online Reader
一試之下驚為天人,完全看不懂他的架構
我試著上傳一個pdf 文件,有圖片有中文字,文字的部份回傳是用 json 把內容包進來,不過裡面的內容是 escaped code,例如 \u84EE \u751F,這種 json encoded code 如何不經過 decode 直接顯示在畫面上?
我看關鍵那一行程式碼是這樣寫的:
代碼:
<img id="page_img" style="visibility: visible; width: 581px; height: 821px;" src="Default.aspx?op=pageimage&pg=2">
他用一個img來顯示,但圖片的來源是書本某頁的內容,如下圖
http://pcdvd.com.tw/attachment.php?...tid=96550&stc=1
但圖片照理說應該不能圈選和複製才對,但是他卻可以圈選和複製,更另人想不透的是他複製後的內容卻又是json encoded 的資料:INTRO & CAUTION \u7C21\u4ECB\u8207\u6CE8\u610F\u4E8B\u9805
有沒有網友看的懂這個程式運作的原理呢?
他這個做法比 Amazon 和 Google 的還難破解,至少目前為止還看不懂他的原理