如何让Firefox在url或文件路径中处理前进和后退斜杠?

时间:2012-08-22 22:45:07

标签: url firefox

有没有办法让Firefox在url或本地文件路径中处理/喜欢\,反之亦然(重写它)?通过调整,附加或其他任何东西?

  • 这与某些文件中的某些本地页面和链接有关。

P.S。这种行为已经在IE和Chrome中。

2 个答案:

答案 0 :(得分:0)

实际上你不应该在URL中使用反斜杠。 Backslahes不是安全的 - 虽然大多数浏览器都对它们有些放松,但它可能会在网址解释的许多方面引起问题。

为了确保您不必这样做,Windows浏览器应该能够在此上下文中理解正斜杠。

喜欢:

file:///C|/W95/Calc.exe

我听说有一个可以做你想要的Addon calles Slashy。我没有尝试过,只是把它扔进谷歌。

答案 1 :(得分:0)

这可能会对你有所帮助:

<html>
<head>
<script language="javascript">
    function onload() {
        var list=document.getElementsByTagName("A");
        for(i = 0; i < list.length; i++)
        {
            if (list[i].href != null && list[i].href.length > 2 && list[i].href.substring(2,1) == ":") {
                list[i].href = "file:///"+list[i].href.replace(/\\/g, '\/');
            }
        }   
    }
</script>
</head>
<body onload="onload();">
    <a href="D:\Perso\gwt/eclipse"> hey you </a>
</body>
</html>

在IE,Chrome,Safari和FF上测试