在 Safari 扩展中打开没有工具栏的 Safari window
Open Safari window without toolbar in Safari Extension
我正在尝试构建 macOS Safari 扩展,能够在没有工具栏的情况下打开新的 window,就像 tailwindapp.com 在他们的扩展中那样。
如果我使用这个函数:
https://developer.apple.com/documentation/safariservices/sfsafariapplication/1639493-openwindow
然后工具栏是可见的,我在这个方法中找不到任何变量来隐藏工具栏。
如果我尝试从 js 打开一个弹出窗口 window,当它明显被阻止时。所以可能需要从本机代码打开它
好的,没有办法通过 Safari 扩展本机代码来实现。
这样做的唯一方法是通过 js onclick 事件(否则 Safari 将阻止弹出窗口)。
js的代码是:
window.open("https://yahoo.com", "title", "status=no,menubar=no,resizable=yes,width=400,height=400,top=4,left=6").focus()
我正在尝试构建 macOS Safari 扩展,能够在没有工具栏的情况下打开新的 window,就像 tailwindapp.com 在他们的扩展中那样。
如果我使用这个函数: https://developer.apple.com/documentation/safariservices/sfsafariapplication/1639493-openwindow 然后工具栏是可见的,我在这个方法中找不到任何变量来隐藏工具栏。
如果我尝试从 js 打开一个弹出窗口 window,当它明显被阻止时。所以可能需要从本机代码打开它
好的,没有办法通过 Safari 扩展本机代码来实现。 这样做的唯一方法是通过 js onclick 事件(否则 Safari 将阻止弹出窗口)。 js的代码是:
window.open("https://yahoo.com", "title", "status=no,menubar=no,resizable=yes,width=400,height=400,top=4,left=6").focus()