javascript - 如何跨多个 ASP.Net 站点共享 TinyMCE Javascript 源代码

标签 javascript tinymce code-sharing

我正在使用 Moxie 代码 TinyMCE 文本编辑器 ( http://www.tinymce.com/ ) 在许多网站上输入内容。目前我在每个站点的文件夹中都有 tiny_mce 文件夹。这意味着我有很多相同 .js 文件的副本。

我认为拥有一份 tiny_mce 文件夹的副本并为每个站点引用它会更好 - 所以如果我进行更改或升级 tiny_mce,我只需执行一次。此外,如果我创建一个新站点,我可以引用同一个站点,从而无需将另外 9Mb 的重复文件上传或复制到服务器上。

我尝试将 tiny_mce 放入各个网站之外的文件夹中,并将其设置为他们可以看到的本地主机上的站点。

然后我像这样包含来自每个站点的 javascript:

<script type="text/javascript" src="http://localhost/MCE/tiny_mce/tiny_mce.js"></script>

我非常确定网站可以找到该文件 - 我已经使用简单的 javascript 警告框测试进行了测试,效果很好 - 如果我“查看源代码”并检查它正在使用的链接,我可以访问tiny_mce.js 文件 - 这是正确的文件。

但是,tiny_mce 不起作用。

我猜有一些我不知道的依赖项或配置导致了问题,但我不确定从哪里开始找出不起作用的地方。 (我没有收到任何错误,它只是没有加载 tiny_mce)

有没有人设法让 tiny_mce 跨多个站点共享它的源文件? tiny_mce 是否需要 .js 文件位于站点的根文件夹中才能工作?

最佳答案

Has anyone managed to get tiny_mce to share it's source files across multiple sites?

我还没试过

Does tiny_mce require the .js files to be inside the root folder of the site in order to work?

没有。

根据您的服务器系统,如果您的不同网站文件存储在一台物理服务器设备上,您可以使用硬链接(hard link)或软链接(soft link)到共享的 tiny_mce_folder(也应该可以从网上访问)。

关于javascript - 如何跨多个 ASP.Net 站点共享 TinyMCE Javascript 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7860402/

相关文章:

javascript - 从 moment js 时区对象访问 getHours()

javascript - 元素不会附加到容器

javascript - 如何防止调整大小的 TextArea 溢出页面?

javascript - 复制和粘贴富文本编辑器使用 tinymce 添加额外的标记和大字体

Silverlight 4 程序集共享问题

javascript - 在 HTML Canvas 元素上绘制文本的最佳方法是什么?

javascript - 在 IE Edge 中的 tinyMCE 编辑器上输入内容时出现严重滞后

javascript - TinyMCE:以编程方式选择插入符号位置的单词

java - 想要在导入到 Eclipse 的两个 GAE maven 项目之间共享公共(public)代码

c# - 在不公开类的情况下在项目之间共享 C# 中的代码