0

在 HTML 页面中,对 Javascript 文件的引用被重写,最后添加了一个子目录:

/+sfgRmluamFuX1R5cGU9amF2YV9zY3JpcHQmRmluamFuX0xhbmc9dGV4dC9qYXZhc2NyaXB0+。

为什么会这样?它会成为潜在问题的根源吗?

在我们的源代码中,我们有这样的 Javascript 包括:

在开发机器和测试服务器上一切正常。但是,当安装在生产服务器上时,代码会以某种方式发生更改,如下所示:

这适用于每个脚本。由于我们遇到了一些 Javascript 的问题,我想知道这是否是它们的原因。我用谷歌搜索了很长一段时间,并没有找到任何关于此代码添加的好的解释,我发现的唯一一个是这可以由代理服务器生成。

4

4 回答 4

1

编辑:代理问题。请参阅 Ivan 对自己问题的解决方案。

这真的是 HTML 吗?您不会碰巧在 ASP.NET 中,因为它看起来很像无 cookie 会话字符串。您可以通过检查 firebug 的 net 选项卡很容易地测试以确保您的脚本已加载,或者仅alert('LOADED!')在其中放入一个失败。

于 2008-12-18T11:27:11.000 回答
0

这绝对是代理问题。我们从另一个地方访问它,它工作正常,这些有趣的补充没有出现。

于 2008-12-18T12:54:32.650 回答
0

我们将 Java 和 JSF 与 JBoss 一起使用。

最初的代码是这样的:

<script src="/js/tiny_mce/tiny_mce.js" type="text/javascript"><!--

//--></script>

它被重写为这个:

<script src="/js/tiny_mce/+sfgRmluamFuX1R5cGU9amF2YV9zY3JpcHQmRmluamFuX0xhbmc9dGV4dC9qYXZhc2NyaXB0+/tiny_mce.js" type="text/javascript"><!--

//--></script>
于 2008-12-18T11:32:08.587 回答
0

这是所有可能遇到相同问题的人的解决方案。这是由于我们的安全政策。我们将该网站添加到我们的受信任区域中,这很好。

于 2008-12-18T16:57:24.017 回答