Не получится. Это особенность современных браузеров, в лучшем случае можно было бы попробовать поправить их исходники, но это из пушки по воробьям.
Самое простое делать по другому - использовать drag-and-drop файла в текущее окно браузера.
Можно написать скрипт, например autoit, который зарегистрровать как приложение на открытие файлов html (с осторожностью, может что-нибудь еще сломаться из-за этого, особенно в windows) и которое будет просто симулировать нажатие кнопок открытия меню File, выбирать Open и вставлять имя файла.
Еще вариант, написать расширение, которое будет на каждую открытую страницу ожидать команды из-вне, а внешний скрипт будет эту команду расширению давать, типа открой файл и скрипт будет делать location.href="
file:///c:/Temp/test.html" (из обычных скриптов так делать не получится но расширения имеют доступ, на сколько я знаю)
p.s. autoit проще всего