de la fenêtre.open(url, '_blank'); ne fonctionne pas sur iMac/Safari

J'ai créer une page web qui vous permet de sélectionner le nom d'une page à partir d'une liste déroulante et puis transfère le navigateur que la page de destination. Le code qui effectue le transfert est

if (url){
    window.open(url, '_blank');
} 

où "url" est la page sélectionnée.

Un journal de la console juste avant la fenêtre.ligne ouverte imprime quelque chose comme:

    executing: window.open(http://www.mywebsite.com/44/threats.html, '_blank')

et alors que le navigateur ouvre la page dans un nouvel onglet.

Cela fonctionne très bien sur Windows 7 pour tous les navigateurs, y compris Safari.

Sur un iMac il fonctionne pour Firefox, mais pas pour Safari.

Personne ne sait pourquoi iMac/Safari de ne pas le faire?

InformationsquelleAutor Steve | 2013-12-20