html为什么路径会错误,关于TinyMCE的一些常见问题 为什么总是路径错误, 我想要绝对/相对路径?...

关于TinyMCE的一些常见问题 为什么总是路径错误, 我想要绝对/相对路径?

分类:Javascript| 发布:佚名| 查看: | 发表时间:2014/3/19

支持的浏览器

TinyMCE 使用高级的 JavaScript 试图尽可能智能化地适应不同浏览器,主要重点放在了 Microsoft Internet Explorer 和 Mozilla/Firefox 上。下面的表格只包括了我们自己能测试的浏览器。 TinyMCE 可以在许多旧版本的 Mozilla and Firefox 上工作。 一个浏览器没有在这里列出来并不代表 TinyMCE 不能在其上工作。可以试一下我们网站上的例子。

因为 MacOS X 10.4 或多或少的与 Linux 相似,我们不再在 Linuxs 上做更多的测试,请使用 Sourceforge 的 bug 报告系统来提交 TinyMCE 在最新浏览器上的 bug。Windows XP MacOS X 10.4

MSIE 6 OK

MSIE 5.5 SP2 OK

MSIE 5.0 OK

Mozilla 1.7.x OK OK

Firefox 1.0.x OK OK

Firefox 1.5b2 OK OK

Safari 2.0 (412) OK(1)

Opera 9 Preview 1 OK(1) OK(1)(1) - 只能部分工作

(2) - 有问题的浏览器版本

常见问题解答 FAQ

这里有一些常见问题的解答。如果你需要更多帮助请访问 TinyMCE 网站上的论坛。TinyMCE 出问题了,我该怎么办?

为什么总是路径错误, 我想要绝对/相对路径?

为什么 TinyMCE 总把我源代码里的标记和属性去掉?

我应该如何改变编辑器默认的字体和字号?

我该如何增加/删除 TinyMCE 界面上的按钮?

为什么我的HTML输出包含许多 \" 比如: link

TinyMCE 载入太慢了,有办法使它更快吗?

当我放入制表符或隐藏层时 TinyMCE 坏了?

我可以将 TinyMCE 用于我的商业应用吗?

将 TinyMCE 用于我的商业应用有什么限制吗?

我不喜欢 LGPL, 有没有一个适合我的商业许可证?

你们提供技术支持吗?

谁做了这个软件?

TinyMCE 出问题了,我该怎么办?

在你往论坛或者 sourceforge 上提交问题前,请先看看下面几件事。TinyMCE 在 TinyMCE 网站上是否工作正常?这样你就知道了 TinyMCE 在你浏览器中的工作情况。

试着禁止页面中其他的 JavaScripts 代码运行, 有些脚本会干扰 TinyMCE 的内部函数,他们的编写很可能有欠妥当。

检查你没有忘记去掉初始化代码最后的 "," 符号,而其他所有行结尾都拖着一个","符号。

验证 TinyMCE 的配置路径是正确的,你可以使用优秀的工具Fiddler,或者其他HTTP调试工具。

除非你实在必须这么做,否则不要交叉载入TinyMCE或其他脚本,因为这会依赖多种浏览器安全特性。换句话说,尝试把所有东西都部署在同一个服务器。

不要把textareas标签放在 P 标签中,因为这不是正确的HTML代码,它会破坏MSIE和TinyMCE。

为什么总是路径错误, 我想要绝对/相对路径?

在TinyMCE中对于URL有多种不同的配置方案:输出 配置 描述 http://www.site.com/path1/path2/file.htm

将会被转换成 path2/file.htm relative_urls : true,

document_base_url : "http://www.site.com/path1/" 这将把同一域名中的所有URL转换成相对URL。

URL是相对于document_base_url的。

path2/file.htm

将会被转换成

/path1/path2/file.htm relative_urls : false,

remove_script_host : true,

document_base_url : "http://www.site.com/path1/" 这将把所有相对URL转换成绝对URL。

URL是基于document_base_url的绝对路径。

path2/file.htm

将会被转换成

http://www.site.com/path1/path2/file.htm relative_urls : false,

remove_script_host : false,

document_base_url : "http://www.site.com/path1/" 这将把所有相对URL转换成绝对URL。

URL是基于document_base_url的绝对路径.

path2/file.htm 或

http://www.site.com/path1/path2/file.htm

都不会被转换 convert_urls : false 这个选项可以在编辑时使URL作为一个分离的属性,保持不被浏览器自动转换。

为什么 TinyMCE 总把我源代码里的标记和属性去掉?

你需要查看配置中的 "valid_elements" 和 "extended_valid_elements" 选项。默认情况下,TinyMCE 只允许特定的标记和属性。 TinyMCE 也尝试尽可能遵循 XHTML 规范,(你也应该这么做),这可能导致源代码被意外修改,因为配置选项在保证规范,请学习配置选项的细节。

我应该如何改变编辑器默认的字体和字号?

我们推荐你看一下 content_css 选项,这使你可以改变 TinyMCE 编辑区域所用的CSS文件,替换成符合你字体需要的CSS文件。

我该如何增加/删除 TinyMCE 界面上的按钮?

有许多选项可以实现,但你可以在按钮参考里找到所有可用按钮的参考。

为什么我的HTML输出包含许多 \" 比如: link

这可能是因为你使用的是PHP,它有个特性叫做魔术引用默认是打开的。你可以在 PHP 网站 阅读更多信息或者使用 stripslashes 函数。

TinyMCE 载入太慢了,有办法使它更快吗?

如果你的服务器使用的是PHP,你可以在页面脚本调用中用 tiny_mce_gzip.php 来代替 tiny_mce.js。这个PHP文件在两个HTTP请求中捆绑了所有的.js文件,而不是一一调用每个插件、语言文件和主题。它还用 GZip 压缩这些文件。

当放入制表符或隐藏层时 TinyMCE 坏了?

因为基于 Gecko 的浏览器 Mozilla/Firefox 有一个BUG,当一个隐藏的 iframes 从隐藏状态重现时,需要一个特别选项来重新打开 design mode。打开这个选项来解决问题: "auto_reset_designmode"。

我可以将 TinyMCE 用于我的商业应用吗?

是的,你可以,LGPL许可证是一个免费软件许可证。你可以阅读这里的许可证全文或者访问免费软件基金网站 http://www.fsf.org 。

将 TinyMCE 用于我的商业应用有什么限制吗?

是的,所有的版权申明必须是完整的。Moxiecode Systems 仍然是源代码版权的持有者,因此你不能将代码用于其他用途。你对源代码所做的任何修改与增加必须贡献给 TinyMCE 社区。

如果你开始从使用 TinyMCE 中获利,请记得其他开发者对它付出的时间和贡献,请将尊重与荣誉给予那些应得的人。

我不喜欢LGPL,有没有一个适合我的商业许可证?

是的,我们能为你拟定一个许可证,使你可以去掉版权限制或者任何许可证协议的规定。通过这个Email联系我们:sales (at) moxiecode (dot) com。

你们提供技术支持吗?

我们除了 TinyMCE 网站上的论坛不提供任何非商业技术支持。如果你需要商业技术支持,通过这个Email联系我们:sales (at) moxiecode (dot) com。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值