Я пытаюсь создать программу, которая открывается при физическом нажатии на файл .HTML, а не через веб-страницу, и мне нужно, чтобы она открывалась в своем собственном окне, а НЕ в том же окне в новой вкладке, без предупреждения .
Я не могу просто изменить настройки в Internet Explorer на любом компьютере.
Пока что ЕДИНСТВЕННАЯ вещь, которую я придумал, чтобы открыть окно без новой вкладки, - это иметь дополнительный html-файл, который использует window.open() для открытия основного файла с правильными параметрами.
if I do:
window.open('mainFile.html','_self','width=540, height=880')
он по-прежнему открывает его в том же окне с новой вкладкой и не изменяет его размер.
если я это сделаю:
window.open('mainFile.html','','width=540, height=880')
window.close('secondFile.html')
Он открывает основной в новом окне, но предлагает пользователю закрыть первый файл. Я не хочу, чтобы кто-нибудь знал, что второй файл не является основным. Это должно работать ТОЛЬКО в IE-8 с настройками по умолчанию.
*Для пояснения: метод javascript window.open() вызывается сразу и автоматически при открытии вторичного файла, поэтому он может правильно открыть основной файл. прочь. Если кто-то может придумать умный способ добиться тех же результатов без дополнительной работы над пользовательскими частями программы, я открыт для предложений.
*Я знаю, что это должно быть каким-то образом возможно, как другой программист здесь в прошлом была создана программа с javascript, открытая так же, как и мой файл, и она делает именно то, что нужно. но, к сожалению, они недоступны для допроса, а исходный код скрыт и недоступен.