2017-05-08 47 views
-1

在HTML中,當我們添加基於條件的只讀屬性時,它將正常工作,但我想限制開發人員工具(如F12開發人員DOM操作)的該字段。用戶將去開發人員工具並刪除只讀屬性並在其中輸入文本,該時間輸入值由於自動保存功能而存儲在數據庫中。只讀字段不應該從DOM開發人員工具編輯

那麼,我怎樣才能限制用戶這種類型的問題。

假設我沒有隻讀或禁用字段,我想控制所有的通用實現。

另外,請讓我知道,當開發人員工具屬性發生變化時,是否有任何事件觸發。

在此先感謝。

+3

想想服務器端。 –

+3

你不能那樣做。如何在數據庫更新時不保存數據庫中的值? – George

回答

-1

您不能從開發人員工具限制該字段。最好不要將屏幕上的只讀值保存在數據庫中。

此外,您可以限制開發者工具被打開,但入侵者會發現許多方式來打開開發者工具。

+0

那麼'Ctrl + shift + I'或者從瀏覽器菜單中訪問它呢? – George

+0

@George更新:P –

-2

方法水平變化

<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;" >**

3

你可以防止與開發者控制檯正在編輯的HTML代碼。

如果要防止這些只讀值被更改並存儲在數據庫中,則必須在服務器端執行相應的檢查。

相關問題