2016-07-16 40 views
0

當用戶使用Summernote插入鏈接時,它會爲用戶提供鏈接是否應在新選項卡中打開的選項。我如何強制用戶始終選擇在新選項卡中打開鏈接?即使只是能夠隱藏該選項將是有用的,因爲我可以在服務器端添加target="_blank"。無論哪種方式,我一直在嘗試很多事情,但我一直無法找到答案。Summernote始終打開新選項卡中的鏈接

http://summernote.org/

感謝

回答

2

我不熟悉Summernote,應該有API中的選項來禁用,但如果你正在尋找一個快速的解決方案,可以針對通過CSS的選項並隱藏它。

CSS隱藏:

.note-editor .link-dialog .checkbox { display: none; } 

但是我認爲它會保持默認狀態(沒有),迫使它要檢查你需要的JavaScript。

強制檢查用JavaScript:

document.querySelector('.note-editor .link-dialog .checkbox input').checked = true; 
+0

這其實並不適合我。 –

+0

@ZachPanzarino你可以創建一個jsfiddle或共享一個現場演示來進行調試嗎? – Aziz

+1

我一直在使用summernote的自定義配置,因此類不一樣。我已經能夠弄清楚了。 –

0

轉到summernote.js文件並找到

$openInNewWindow.prop('checked', linkInfo.isNewWindow); 

設置此強行通過更換linkInfo.isNewWindow如此。

$openInNewWindow.prop('checked', true); 

希望它能解決您的問題。

相關問題