私のCKEditorバージョンがある4.4.7CKEditorバージョンデフォルトのターゲットリンクは=正常に動作しない「_blank」
私はCKEditorバージョンに追加テキストのすべてのリンクにデフォルトのターゲットを変更したいと私が見つけましたこのコード
CKEDITOR.on('dialogDefinition', function(ev) {
try {
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
if (dialogName == 'link') {
var informationTab = dialogDefinition.getContents('target');
var targetField = informationTab.get('linkTargetType');
targetField['default'] = '_blank';
}
} catch (exception) {
alert('Error ' + ev.message);
}
});
CKEDITOR.on('instanceReady', function(ev) {
var editor = ev.editor,
dataProcessor = editor.dataProcessor,
htmlFilter = dataProcessor && dataProcessor.htmlFilter;
htmlFilter.addRules({
a: function(element) {
element.attributes['target'] = "_blank";
}
});
});
私はCKEditorバージョンフォルダのファイルをlink.jsするために、このコードを追加し、それはに取り組んでいますではなく、正しく
私が意味する、私は言葉からエディタへのリンクを持っているテキストをコピーする場合、それは自動的に
のhrefにtarget_blankを追加しませんが、私はそれに「編集リンク」をクリックする必要がありますし、その後、私は[OK]をクリックすると、それが動作し、保存_blank
にすでにデフォルトターゲットを参照してください。
しかし、単語からコピーするすべてのリンクでtarget = "_ blank"を自動設定します。
誰でも助けることができますか?
ありがとうございました。
このバージョンをお使いですか? –
私のバージョンは4.4.7 – Patcharapan