Я создал веб-страницу, позволяющую выбрать имя страницы из выпадающего списка, а затем перевести браузер на эту страницу. Код, который выполняет передачу,
if (url){
window.open(url, '_blank');
}
где выбрана страница "url".
Консольный журнал перед строкой window.open печатает что-то вроде:
executing: window.open(http://www.mywebsite.com/44/threats.html, '_blank')
а затем браузер откроет страницу на новой вкладке.
Это отлично работает в Windows 7 для всех браузеров, включая Safari.
В iMac он работает для Firefox, но не для Safari.
Кто-нибудь знает, почему iMac/Safari этого не сделает?