我添加了一段 javascript 代码,但它没有反映在我同行的一些机器上。不知道怎么回事。
这就是我所做的。
OnClick 一个按钮,有一个现有的 JS 函数,我在 click 事件中添加了一个覆盖功能,例如,
function existing() { var testDate = document.getElementById('test'); ...... ..... newOverlay(); // This is the newly added function }
我将 newOverlay() 定义为
function newOverlay(){ document.getElementbyId('divId').style.display = 'block'; }
我已经在上面定义了新函数,
existing()
并且这两个函数都在head
标签内当我在本地环境中检查此更改时,它工作正常并且没有问题。当我部署到服务器时,它对我来说工作正常,我的同行看不到 Firefox 的变化。但是,他可以验证 IE 和 Chrome 中的更改。
我们正在考虑浏览器中的一些缓存,我们清除了缓存(ctrl+shft+del --> Everything)并尝试了。问题又出现了。我添加的部分不在 DOM 本身中。我们尝试了 Ctrl+F5,但没有帮助。
当我们重置 firefox 浏览器并尝试时,更改得到反映并且工作正常。不知道到底发生了什么。我们的一些机器上仍然存在这个问题。请分享您的想法。
注意:整个 JavaScript 都在 JSP 中,并且都使用相同版本的 Firefox(最新)