我使用CKEDITOR 4,我想过滤
HTML内容,直接在
HTML元素中插入样式,如MailChimp及其CSS inliner(
http://beaker.mailchimp.com/inline-css).但我必须在Javascript中做,有人有想法吗?
我可以使用jQuery和PrototypeJs.
我不能使用外部API.
我的测试jsFiddle与CKEditor(粘贴):http://jsfiddle.net/EpokK/utW8K/7/
在:
<style> .test { outline: 1px solid red; } </style> <div class="test">Hello</div>
出:
<div style="outline: 1px solid red;">Hello</div>
我找到了这个解决方案:http://tikku.com/scripts/websites/tikku/css_inline_transformer_simplified.js
但是这个技巧会打开一个标签,默认情况下它会在Firefox中被阻止…