2014-01-26 25 views
2

我有一个加载HTMLEditor文本的webview。我不希望它是可编辑的。谁能帮忙?如何在JavaFX中设置webview可编辑错误

谢谢。

+0

默认情况下,WebView [不可编辑](http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#contenteditable)。什么是问题? – jewelsea

+0

它用于使用HTML编辑器。通过将contentedable改为false来解决问题。 – shayan

回答

2
HTMLEditor htmlEd=new HTMLEditor(); 
String st=htmlEd.getHtmlText(); 
WebView browser=new WebView();      
WebEngine webEngine=browser.getEngine(); 

if(st.contains("contenteditable=\"true\"")){ 
    st=st.replace("contenteditable=\"true\"", "contenteditable=\"false\""); 
} 
webEngine.loadContent(st); 

我以这种方式解决了我的问题。