Safari Extensions是一种为Apple的Safari Web浏览器开发和分发其他功能的方法。从Safari 10和MacOS 10.12(“Sierra”)开始,Safari Extension API已被弃用,转而使用名为Safari App Extensions的新API。
我可以将可执行文件捆绑到 macOS safari 扩展吗?
我是Macos开发新手。我有一个从 chrome 扩展转换而来的 safari 扩展,它在 macos 上运行良好。现在我想将可执行文件捆绑到扩展应用程序中并制作可执行文件
仅供参考,我对 XCode 开发完全陌生。我有一个 Safari 应用程序扩展项目。 如果我从 XCode 中运行它,它会将我的扩展添加到 Safari 中。如果我创建存档、导出并选择“
Safari Web 扩展在存档时有效,但在从 Xcode 运行时无效 - “无法找到 popup.html”错误”
我正在使用 Xcode 开发适用于 Mac 的 Safari Web 扩展,但遇到了一个似乎无法解决的令人沮丧的问题。 问题: 当我存档并导出我的应用程序并安装它时,
Safari 桌面扩展开发 - Web 检查器因弹出窗口而消失
对此存在一个现有问题,但它没有回答我面临的问题。 我可以右键单击扩展弹出窗口和“检查元素”,这会在自己的网络检查器中打开
如何为 Safari 网页扩展 (iOS) 设置自己的新标签?目前,我希望 www.google.com 作为新标签页。一旦我学会了这样做,我就想拥有自己的自定义页面作为新标签页......
setInterval 在 safari Web 扩展上无法正常工作
我最近使用 safari web 扩展转换器将我的 chrome 扩展移植到 safari:https://developer.apple.com/documentation/safariservices/safari_web_extensions/
我正在为 safari 构建一个扩展。我意识到当我按住链接时,它会显示网站的预览,并且会导致 background.js 中出现错误。 预览就像这个图像。 在 saf 中预览...
window.alert 在 safari 中清除缓存后起作用
我正在为 safari 构建一个扩展。 我在 content.js 中有 window.alert。大多数时候它有效,但有时却不起作用。 当它不起作用时,我清除 safari 的缓存,它会再次开始工作...
将 Google OAuth 流程集成到我的自定义 Safari 扩展中
我希望将 Google OAuth 流程集成到我的自定义 Safari 扩展中,但我无法找到有关如何执行此操作的具体文档,类似于 Chrome 的可用文档
我正在构建一个 Safari 扩展。如何截取不可见部分的屏幕截图?
我正在为 safari 构建一个扩展。 我正在使用 captureVisibleTab 来截取屏幕截图。但它有一个问题。当我向下滚动页面时,它不会捕获页面顶部。我知道这是一个 defa...
我正在构建浏览器扩展,需要通过我的 Web 应用程序进行身份验证才能使用其 api。扩展程序最初是为 Chrome 开发的,一切都可以完美运行,无需...
目前我正在为iPhone开发Safari应用程序扩展,我想从Safari应用程序活动页面获取最大数据。我查了很多帖子但没找到怎么办? 有人可以吗...
我想以编程方式触发我的 Safari 扩展工具栏项目上的“单击”事件,以便在网页上发生某些情况后出现我的自定义弹出窗口。我正在使用新的 Xcode 扩展 IDE...
Safari 从我的 Web 扩展中隐藏图像(修改图像 src)
我为 Chrome 和 Firefox 构建了一个网络扩展。之后,我希望也能在 Safari 上使用它。 为此,我使用了带有选项 safari-web-extension-converter 的 xcrun 命令。 ...
我有一个跨浏览器、清单 v3 的扩展,可以使用 cmd+句点作为键盘快捷键进行切换。这个快捷方式间歇性地工作,所以我想知道是否有任何保留的命令...
在范围内找不到类型“SFSafariExtensionHandler”
我正在创建一个 Safari 应用程序扩展。我下载了 Sea Creator 示例项目。 我想在扩展程序和 JavaScript 之间发送消息。根据Apple I提供的文档...
Safari 扩展 - 使用 JavaScript 动态修改主题颜色
我编写了以下代码来根据特定偏好编辑主题颜色(在本例中为#000000): window.onload = 函数() { document.querySelector('meta[name="theme-color"]').
我想知道如何将下载链接从网络浏览器传递到第三方应用程序,而不是让网络浏览器直接下载。 当然,浏览器扩展是
declarativeNetRequest 规则中 Safari 浏览器不支持重定向类型吗?
我正在尝试编写一个 URL 重定向 safari Web 扩展。 清单.json “声明性网络请求”:{ “规则资源”:[ { “id”:...
如何在浏览器扩展和本机应用程序之间建立进程间通信?有没有跨平台(Linux和Mac OS X)和跨浏览器的解决方案(Firefox、Chr...