javascript. Can't open new tab in safari
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".
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, 2022Comments
-
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 about 6 yearsIt does, at least on iOS 11.3, Safari with default settings. If you put
window.open
in a function and call the function withonclick
, 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>
.