如何在多个ASP.Net站点上共享TinyMCE Javascript源代码

时间:2011-10-22 14:57:11

标签: javascript tinymce code-sharing

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

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

我尝试将tiny_mce放入各个网站之外的文件夹中,并将其设置为localhost上可以看到的网站。

然后我从每个网站中加入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文件位于站点的根文件夹中才能工作?

1 个答案:

答案 0 :(得分:0)

  

有没有人设法让tiny_mce分享它的源文件   多个网站?

我还没有尝试过。

  

tiny_mce是否要求.js文件位于。的根文件夹中   该网站是为了工作?

没有

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