我必须使用e.target.pathname处理不同的URL结果。
在Firefox(第48节)中:
const x = new URL("/aa/bb/", window.location) // x.pathname is "/aa/bb/"
在Chrome中(第53页):
const x = new URL("/aa/bb/", window.location) // x.pathname is "/C:/aa/bb/"
我希望得到x.pathname === "/aa/bb/"
(没有文件系统表示法),如Firefox所示。
如何获得适当的,跨浏览器的,同样的结果?可能还有一些智能,棘手的解决方案而不检查浏览器?