起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2924|回复: 7

[处理中4] summerNote在苹果手机上的兼容性问题

[复制链接]

191

主题

688

帖子

3325

积分

论坛元老

Rank: 8Rank: 8

积分
3325
QQ
发表于 2016-9-13 12:19:40 | 显示全部楼层 |阅读模式
summerNote在安卓和电脑上挺正常的,但是在ipad和iphone上就不正常,在ipad上可以编辑文字,上面的工具条有的能点有的不能点,比如表格可以点,图片点击没反应。
iphone上连文字也不能编辑。
看网上说summernote是支持苹果系统的,但是实际测试却不行,请问有人在项目上成功使用过吗?有解决的办法吗?
轻量化ERP--企业邦  网址:meiprocess.cn
qq:8269301
手机:13801998595

64

主题

471

帖子

1127

积分

金牌会员

Rank: 6Rank: 6

积分
1127
发表于 2016-9-13 12:41:45 | 显示全部楼层
试试去官网下载最新版本,X5官方提供的版本比较老,很久没更新了。我用的就是最新版本,只是没试过手机上的效果。
回复 支持 反对

使用道具 举报

191

主题

688

帖子

3325

积分

论坛元老

Rank: 8Rank: 8

积分
3325
QQ
 楼主| 发表于 2016-9-13 14:06:14 | 显示全部楼层
本帖最后由 ysk007 于 2016-9-13 14:08 编辑
qldsrx 发表于 2016-9-13 12:41
试试去官网下载最新版本,X5官方提供的版本比较老,很久没更新了。我用的就是最新版本,只是没试过手机上的 ...

新版本是比老版本好用,pad上可以输入和插入图片,手机上可以插入图片,但是还是不能输入文字
轻量化ERP--企业邦  网址:meiprocess.cn
qq:8269301
手机:13801998595
回复 支持 反对

使用道具 举报

64

主题

471

帖子

1127

积分

金牌会员

Rank: 6Rank: 6

积分
1127
发表于 2016-9-13 15:44:41 | 显示全部楼层
看来你得考虑换个思路了,如果手机上或pad上想做,就给纯文本的他们用,因为富文本编辑器就只有PC版本的,即使你百度到一个手机版的,看一下演示,实际也只能输入纯文本附带插图而已。
回复 支持 反对

使用道具 举报

191

主题

688

帖子

3325

积分

论坛元老

Rank: 8Rank: 8

积分
3325
QQ
 楼主| 发表于 2016-9-14 07:59:53 | 显示全部楼层
也是,富文本编辑很多操作是基于鼠标的,实际上在手机和pad上也无法用,纯文本如果用textarea的话,连换行和空格功能都没有,也不方便,有什么单纯的文本自动转成html的编辑器推荐吗?
轻量化ERP--企业邦  网址:meiprocess.cn
qq:8269301
手机:13801998595
回复 支持 反对

使用道具 举报

191

主题

688

帖子

3325

积分

论坛元老

Rank: 8Rank: 8

积分
3325
QQ
 楼主| 发表于 2016-9-14 21:13:23 | 显示全部楼层
用textarea解决了,插图也不用了,只是对空格和回车符做了处理,关键代码如下:               
                var reg=new RegExp("\n","g");
                var str= ftext.replace(reg,"</br>");
                var str2 =         str.replace(/\s/g,"&nbsp;")
请结贴吧
轻量化ERP--企业邦  网址:meiprocess.cn
qq:8269301
手机:13801998595
回复 支持 反对

使用道具 举报

64

主题

471

帖子

1127

积分

金牌会员

Rank: 6Rank: 6

积分
1127
发表于 2016-9-15 13:43:15 | 显示全部楼层
ysk007 发表于 2016-9-14 21:13
用textarea解决了,插图也不用了,只是对空格和回车符做了处理,关键代码如下:               
                var reg ...

你是不是忘记了<pre>标签了,写在<pre> </pre>内部的内容,会保持原来的空格和换行,无需手动转换,这是一个非常好的展示textarea原始内容的标签。另外这个pre标签还支持内嵌html和自身用style控制字体样式背景色等,非常强大的一个html标签。
回复 支持 反对

使用道具 举报

191

主题

688

帖子

3325

积分

论坛元老

Rank: 8Rank: 8

积分
3325
QQ
 楼主| 发表于 2016-9-16 10:11:38 | 显示全部楼层
qldsrx 发表于 2016-9-15 13:43
你是不是忘记了标签了,写在 内部的内容,会保持原来的空格和换行,无需手动转换,这是一个非常好的展示te ...

这个方法好,写法更简洁,实测非常符合这个场景
                var fstr = '<pre>'+this.comp("data1").getValue('ftext')+'</pre>';
                this.comp("data1").setValue('ftextPre', fstr);
又学一招,感谢!
轻量化ERP--企业邦  网址:meiprocess.cn
qq:8269301
手机:13801998595
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-28 19:15 , Processed in 0.061398 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表