Я разрабатываю расширение для сафари, и мне нужно создать всплывающее окно, как только вы нажмете кнопку, я попробовал наложение с помощью iframe, но место назначения перенаправляет всю страницу, поэтому я вынужден использовать всплывающее окно.
Метод JavaScript window.open() нельзя использовать для открытия новой вкладки и окна из глобального файла HTML или панели расширения. Вместо этого глобальный файл и панели расширения имеют доступ к классам SafariApplication, SafariBrowserWindow и SafariBrowserTab, методы которых а свойства позволяют работать с окнами и вкладками». (https://developer.apple.com/library/archive/documentation/Tools/Conceptual/SafariExtensionGuide/WorkingwithWindowsandTabs/WorkingwithWindowsandTabs.html#//apple_ref/doc/uid/TP40009977-CH17)
Вы можете использовать safari.application.openBrowserWindow(), чтобы открыть окно, но мне не удалось найти документацию, чтобы указать URL-адрес или высоту/ширину окна.
Может ли кто-нибудь указать мне в правильном направлении?