關於這個網頁插件DataTables: datatables.net
小弟想有個疑問,
這個JS插件會透過JQuery去Call這個datatables.net主機傳遞資料嗎,
還是純粹的在JS Code中處理資料,不會傳遞Table給主機處理?
謝謝
你的意思是你的資料會不會經過他們,給他們收集到嗎?
我認為是不會啦,你把套件載下來,就只是js程式裏頭在運作而已,除非他js裏頭藏了什麼碼是把資料收集回去的XD 我倒是沒有想過會不會有這問題,如果是這樣所有套件都應該有這樣的問題 - -
不會(多年使用經驗),這套件就只會在JS處理並渲染資料出來而已
不放心的話,可以查看Jquery DataTables的原始碼
https://cdn.datatables.net/1.13.6/js/jquery.dataTables.js
(查詢關鍵字下$.ajax、fetch、XMLHttpRequest)
再不放心的話,可以使用下面的方法測試
1.不連外網,本機啟動localhost出來看能不能渲染DataTables出來
2.連外網,F12->網路->查看Fetch/XHR有沒有額外的API呼叫
3.若是網站架在IIS的話,可以先關閉CORS (Cross-Origin Resource Sharing) - 跨來源資源共用
另外這個套件也有自己的資安說明文件可以參考一下哦