在HTML中,當我們添加基於條件的只讀屬性時,它將正常工作,但我想限制開發人員工具(如F12開發人員DOM操作)的該字段。用戶將去開發人員工具並刪除只讀屬性並在其中輸入文本,該時間輸入值由於自動保存功能而存儲在數據庫中。只讀字段不應該從DOM開發人員工具編輯
那麼,我怎樣才能限制用戶這種類型的問題。
假設我沒有隻讀或禁用字段,我想控制所有的通用實現。
另外,請讓我知道,當開發人員工具屬性發生變化時,是否有任何事件觸發。
在此先感謝。
在HTML中,當我們添加基於條件的只讀屬性時,它將正常工作,但我想限制開發人員工具(如F12開發人員DOM操作)的該字段。用戶將去開發人員工具並刪除只讀屬性並在其中輸入文本,該時間輸入值由於自動保存功能而存儲在數據庫中。只讀字段不應該從DOM開發人員工具編輯
那麼,我怎樣才能限制用戶這種類型的問題。
假設我沒有隻讀或禁用字段,我想控制所有的通用實現。
另外,請讓我知道,當開發人員工具屬性發生變化時,是否有任何事件觸發。
在此先感謝。
您不能從開發人員工具限制該字段。最好不要將屏幕上的只讀值保存在數據庫中。
此外,您可以限制開發者工具被打開,但入侵者會發現許多方式來打開開發者工具。
那麼'Ctrl + shift + I'或者從瀏覽器菜單中訪問它呢? – George
@George更新:P –
方法水平變化
<img alt="MyImage" src="../img/2.png" **oncontextmenu="return false;"**/>
If you want to restrict user on page level right clicking,
you can do it as follows,
**<body oncontextmenu="return false;" >**
你可以不防止與開發者控制檯正在編輯的HTML代碼。
如果要防止這些只讀值被更改並存儲在數據庫中,則必須在服務器端執行相應的檢查。
想想服務器端。 –
你不能那樣做。如何在數據庫更新時不保存數據庫中的值? – George