javascript. Can't open new tab in safari

16,504

Solution 1

It turns out it's a browser preference, which can be edited under Edit -> Preferences -> Tabs and select the Automatically option in the drop-down menu Open pages in tabs instead of windows.

Solution 2

Modify your browser preference; Edit/Settings (gear icon) -> Preferences -> Tabs and select the Automatically or Always option in the drop-down menu of "Open pages in tabs instead of windows".

Share:
16,504
RayLoveless
Author by

RayLoveless

Software Engineer in the beautiful state of Utah. Happy trails :). If you want to contact me I use my stack overflow username @gmail.com.

Updated on June 05, 2022

Comments

  • RayLoveless
    RayLoveless almost 2 years

    The following javascript opens a new tab fine in Firefox, chrome, and IE. but it opens a new window in safari.

    javascript:window.open(url,'_blank');  // opens new window in safari.
    

    I need to open a new tab NOT a new window in safari. anyone else seeing this behavior? fixes? I can't seem to find any recent posts that address this... maybe it's just me.

    -Thanks.

    Using safari 5.1.7 on windows.

  • Frank Conijn - Support Ukraine
    Frank Conijn - Support Ukraine about 6 years
    It does, at least on iOS 11.3, Safari with default settings. If you put window.open in a function and call the function with onclick, Safari will not open a new tab. But if you put the function inside the to click element, it does: <button onclick='window.open("https://www.google.com", "_blank");'>Open Google search</button>.