新浪编辑器和ie9的兼容问题
做个小站,后台嵌入了新浪编辑器 http://www.oschina.net/p/sinaeditor/attention_list ,使用了1年多,感觉体验挺好的。
但是本机升级ie9后,问题就来了,无论新建和编辑,调用编辑器的那块就会出现“编辑器id参数错误!”然后编辑器那部分就成空白了。
使用maxthon3所谓自己内核的东西浏览,同样也会出现“编辑器id参数错误!”,但是确认后,编辑器界面还是正常显示的。
所以初步判断可能是ie9浏览器兼容的问题。
这是编辑器editor.htm中一段javascript脚本,求问问题到底出在哪里啊?
//变量初始化 var guid = "1324481743"; var sState = "iframe"; var oContent="<div> </div>"; if(window.parent.document.getElementById(Request('id'))!=null){ var oInput=window.parent.document.getElementById(Request('id')); var oForm=oInput.form; oContent=oInput.value; }else{ alert("编辑器id参数错误!"); }
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我的网站 要使用百度的那个 UEditor 啦~~
除了强制兼容外,这种问题到底是怎么出现的呢?
IE9的兼容,到底有哪些呢?
多数编辑器都有这个问题,包括oschina用的kindeditor,用使用如下的声明来解决
<meta http-equiv="X-UA-Compatible" content="IE=8" />
不过国外的一些编辑器如 TinyMCE 最新版就支持 IE9 了,好像。