我在多个站点上使用Moxie代码TinyMCE文本编辑器(http://www.tinymce.com/)进行内容输入。目前,我已将tiny_mce文件夹放在每个站点的文件夹中。这意味着我有许多相同的.js文件的副本。如何在多个ASP.Net站点上共享TinyMCE Javascript源代码
我认为最好有一个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文件放在网站的根文件夹中才能使用?
链接到tiny_mce文件夹似乎没有问题,我可以解析URL。我可以链接到其他.js文件,并按预期运行。但是,当我链接到不在网站的根目录中的实例时,tiny_mce不会初始化 - 有什么线索可能是问题的原因? –