是否可以将文本区域用于 Safari 扩展设置?

Is it possible to use a textarea for a Safari extension settings?

我做了几个小的 Safari 扩展。对于其中一个,我想在设置屏幕中使用文本区域收集一组用户输入的字符串(例如 URLs 或 URL 模式)。 documentation 中提供的唯一设置类型是单行文本、复选框、滑块、select 列表和单选按钮。我可以使用单行文本字段作为一种丑陋的解决方法,但我希望有更好的选择。我在 google 上搜索了提示并查看了 GitHub 中的 Safari 扩展,但还没有找到任何人这样做的例子。

有没有人有关于如何将文本区域用于 Safari 扩展设置的示例?是否有我找不到的未记录的功能?或者有没有办法从设置中触发自定义弹出窗口 window?

感谢任何提示。

不,无法在设置对话框中构建更复杂的 UI。扩展通常做的是在设置页面中添加一个按钮(复选框,即使它不是完全正确的元素),然后启动一个单独的 Safari 页面,其中包含完整的设置 UI,写在 HTML 中。

例如,安装 uBlock 并查看它如何启动其设置 UI。