tob*_*bbr 17 embed ajax wysiwyg drupal
所以我的问题相对简单,我已经谷歌搜索到了解决方案,但我还没找到一个.
问题是,我为Drupal的WYSIWYG模块/框架开发了一个WYSIWYG插件(不确定这是否相关).插件的目的是允许在WYSIWYG内容中嵌入视频文件.我们的客户提供视频上传/编辑API,客户可以使用这些API在其页面上嵌入文件.
简单地说,我的插件打开一个弹出窗口,用户选择从客户站点的帐户中取出他们的一个视频,插件然后调用API并返回HTML和JavaScript以嵌入视频,这是然后插入所见即所得的内容.
这就像Firefox中的魅力一样,但是我在Chrome中遇到了一些问题.在来回调试之后,我注意到WYSIWYG编辑器中的嵌入式JavaScript被转义(IE,引号变成了"等").
Firefox不会发生这种情况,因此很可能Chrome正在引发它,甚至可能是Webkit?我已经检查了通过Ajax调用返回的HTML和JavaScript,它很好,当它被嵌入到WYSIWYG中时它会被转义.
我测试的WYSIWYG编辑器顺便说一下是TinyMCE.
添加为 @tobbr 的答案以帮助其他 SO 用户:
我通过将脚本添加到数据库表中,然后使用 drupal_add_js 和 hook_nodeapi 加载它来解决这个问题。效果更好并解决了另一个 IE 相关问题
| 归档时间: |
|
| 查看次数: |
723 次 |
| 最近记录: |