我找不到關於「contenteditable」HTML5參數的任何相關信息。我發現,谷歌認爲Plus是Chrome瀏覽器,使用這樣的:如何檢測瀏覽器是否支持contenteditable參數中的「純文本」值?
<div contenteditable="plaintext-only"></div>
似乎沒有其他的瀏覽器都支持這一點,它只是瀏覽器的專有值。我想在我的項目中使用它。但是,我需要檢測瀏覽器並確定是否支持「純文本」設置。
當然,我只能檢測到Chrome,但可能有其他支持它的瀏覽器(目前我不知道任何),或者其他主流瀏覽器可能在未來開始支持此功能。
因此,我寧願檢測是否支持「純文本」功能,而不僅僅是檢測Chrome瀏覽器。
任何人都可以幫助我嗎?
感謝您提供豐富的答案。如果可能,還可以提供一些JS代碼如何檢測瀏覽器是否支持contenteditable中的「僅純文本」或可能的「純文本」值?這又是一個混亂的HTML5 :-( – Frodik
亂七八糟的是Webkit通過實現標準之外的東西,比如IE以前做的事情。在這種情況下,似乎有可能做功能檢測,因爲其餘瀏覽器在無效值使用,並且該值被標準化爲小寫字母:http://jsfiddle.net/e9t2d/1/但請記住:因爲這是任何規範以外的內容,它可以隨時更改,您將不會注意到 – AlfonsoML
請更新你的答案和小提琴代碼,這樣我就可以接受它,謝謝 – Frodik