私のウィジェットのテンプレートに入れたリンクにCKEditorをhref="javascript:void(0)"
のままにする方法はありません。私はそれを保存すると、CKEDITOR.instances.*.getData()
を呼び出して、それはhref="javascript void(0)"
を返します。CKEditorウィジェット内でhref = "javascript:void(0)"を許可する方法
を私はconfig.jsの中config.allowedContent = true;
& config.linkJavaScriptLinksAllowed = true;
を設定しようとしているが、それらの両方が、何もしていないように見えます
。何か案は?
簡略化されたplugin.js以下は興味深い部分です。これにより、リンク内のhref
属性が許可されますが、まだ:
が削除されます。
template:
'<div class="container">' +
'<a href="javascript:void(0)">' +
'<span class="label">Label</span>' +
'</a>' +
'</div>',
allowedContent:
'a[href]; div(*); span(*);',
editables: {
Label: {
selector: '.label',
allowedContent: ''
}
}
のCKEditorバージョン:4.5.9 ブラウザ:クローム
投稿ありがとうございます!しかし、それは動作しません、問題はhref属性を取得していないが、hrefのjavascriptを取得していた。私はそれを明確にするためにいくつかのコードで私の答えを更新しました – Bastiaan
@Bastiaanは説明のためにありがとう。どのブラウザを使っているのか教えていただけますか?上の設定の 'javascript:void(0)'はChromeで正常に動作しているようです。 – f1ames
私はChromeを使っています...(あなたがテストして動作していますか?) – Bastiaan