有没有办法让Firefox在url或本地文件路径中处理/喜欢\,反之亦然(重写它)?通过调整,附加或其他任何东西?
P.S。这种行为已经在IE和Chrome中。
答案 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上测试