我想爲我自己的網站使用handlebar.js模板來顯示文章列表。 但是,如果我想使用handlebar.js,我沒有選擇通過ajax請求調用我的數據造成了我認爲的API。 然後在控制檯或JS文件中,用戶可以看到我的數據存儲在哪裏並捕獲json輸出。 有什麼辦法可以保護這個嗎?沒有Ajax的Handlebar.js?
0
A
回答
0
沒有辦法在不讓用戶看到數據的情況下向用戶顯示數據。
您應該更改您的API服務以不返回任何您不希望用戶看到的內容。
0
那麼,使用會話和正常保護來防止直接Web請求。不要忘記,ajax只是一個公共URL的調用。
此外,您還可以檢出如何可以保護JSON此相關的問題:Why does Google prepend while(1); to their JSON responses?
+0
我不害怕crosssite僞造,但是想竊取我的數據的用戶將它們放在自己的網站上。 – Klaitos
相關問題
- 1. 在handlebar.js中顯示沒有鍵的Json數據
- 2. Handlebar.js和Safari
- 3. 循環與handlebar.js
- 4. handlebar.js和handlebar.runtime.js有什麼區別?
- 5. 的Grails沒有Ajax
- 6. 沒有UpdatePanel的AJAX?
- 7. 沒有Ajax沒有加載
- 8. Handlebar.js條件比較{{此}}
- 9. 有沒有ajax`select`?
- 10. 沒有與AJAX
- 11. 有人能explaine #ifeq如何../section使用我目前使用Handlebar.js爲我的網站handlebar.js
- 12. handlebar.js中的預編譯問題
- 13. 如何處理handlebar.js中的新行
- 14. Handlebar.js IE9中的內存泄漏
- 15. Handlebar.js不刷新我的模板
- 16. 無法訪問handlebar.js中的JSON對象
- 17. Ajax沒有功能
- 18. AJAX沒有響應
- 19. 背景沒有AJAX
- 20. AJAX沒有反應
- 21. 沒有AJAX的彗星
- 22. JSF的Ajax沒有提交
- 23. 沒有#的Ajax導航!
- 24. ASP.NET MVC +沒有AJAX的jqGrid
- 25. 沒有AJAX的爬行hashbangs
- 26. 的DatePicker沒有AJAX加載
- 27. 沒有Microsoft Ajax的CompositeScript JavaScript
- 28. 沒有AJAX的GridView排序?
- 29. HTML數據更新時沒有ajax,但沒有ajax成功jQuery
- 30. 有沒有Ajax分頁的好例子?
我建立的新聞網站。爲網站桌面版本的移動應用程序和handlebar.js模板使用相同的api是否好?我的api將免費爲每個人看到,因爲車把ajax ..我不想,知道了嗎? – Klaitos
@Klaitos:分享API是一個好主意。如果你不想讓人們看到免費的東西,那麼你需要在API中建立認證和訪問控制(移動或不移動),你的服務器永遠不應該信任客戶端連接。 –
@Klaitos:如果你有一個API,人們會發現並使用它。無論您是否將其用於桌面版本都沒關係。如果你想限制訪問,你需要實際的訪問控制(認證)。 – SLaks