К сожалению, если ваш URL-адрес file: ///index.html/temp/data, то путь будет следующим после file: //, поэтому в вашем случае он должен возвращать /index.html/temp/data.
Я не думаю, что есть встроенное решение, чтобы справиться с этим.
Чтобы решить вышеуказанную проблему, вы можете попробовать сделать
window.location.pathname.split('.html/')[1]