无法删除everypage上的Javascript重定向

无法删除everypage上的Javascript重定向,javascript,Javascript,我有一个javascript文件,它被意外地添加到我们网站的管理端。下面是javascript <script> if (document.getElementById("errorTitle") != null && document.getElementById("errorTitle").innerHTML === "Insufficient Privileges") { window.location.replace("/portal/Insufficie

我有一个javascript文件,它被意外地添加到我们网站的管理端。下面是javascript

<script>
if (document.getElementById("errorTitle") != null && document.getElementById("errorTitle").innerHTML === "Insufficient Privileges") {
  window.location.replace("/portal/InsufficientPrivileges");
} else {
  window.location.replace("/portal/FileNotFound");
}
</script>

问题是此代码在管理页面上运行,因此我们无法删除它。如果我们在浏览器上禁用javascript,页面将永远不会呈现动态内容。我们如何才能禁用此功能以上载正确的文件?

您可以编辑包含对问题文件的引用的页面。如果您可以编辑页面以跳过使用If语句或goto调用代码的位置

如果无法编辑其他页面,则可以使用调试器更改动态执行的代码。Chrome和Firefox的调试器应该能够做到这一点


特别是对于Chrome,您可以通过菜单或右键单击页面进入对象检查器。然后您可以在左侧窗口中看到HTML。选择感兴趣的脚本标记,可以右键单击并选择“删除”或选择“编辑HTML”

如果页面在您能够编辑任何内容之前重定向您,您可以使用自动工具

提琴窗 Fiddler允许您查看所有下载的页面,然后您可以让它在尝试下载您指定的自动应答功能的任何页面时,向浏览器发送不同的页面。通过这种方式,您可以在管理面板中修复页面的同时临时编辑页面

Greasemonkey Firefox或Tampermonkey Chrome
这些插件允许您在页面进入浏览器后立即在页面上运行JavaScript代码。这将允许您以编程方式删除脚本标记。

您不能编辑文件吗?我的意思是,你不需要打开文件作为一个网页来编辑它怎么会被意外添加?为什么不能删除它?这两种选择似乎都进入错误状态。我猜你是因为之前的一个错误而进入页面的。我会在上一页解决这个问题。不,这个平台的工作方式是它是一个黑匣子。我们上传文件并分配到我们想要的地方。由于该文件被认为正在使用,因此在从“管理”菜单中删除之前,我们无法覆盖它。请使用调试器编辑DOM。您能否解释或提供有关如何动态编辑代码的信息?我目前正在使用Chrome,但如果它工作得更好,我可以使用FF。我已经添加了断点,可以让它停止,但我看不到任何编辑代码的选项。我可以在chrome中的元素选项卡上删除它,但在源选项卡上保留代码。有没有想过如何编辑代码,使其实际上无法运行?您不能更改服务器上的源代码。如果无法在问题发生之前中断,则可能需要编写一个扩展来完成此操作。@aDroidman如果它位于脚本标记中,则可以在“元素”选项卡中删除此脚本标记