Safari Extensions是一种为Apple的Safari Web浏览器开发和分发其他功能的方法。从Safari 10和MacOS 10.12(“Sierra”)开始,Safari Extension API已被弃用,转而使用名为Safari App Extensions的新API。
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...
存档中找不到团队,请使用签名和功能编辑器将团队分配给目标并构建新存档
我正在尝试分发一个 Safari Web 扩展,该扩展已成功构建!,现在无论我做什么,我都无法继续这一步 我做了什么 1. 构建成功。 支票 1.我的苹果...
chrome 扩展已转换为 safari,chrome.runtime.sendMessage 在 iOS 上不起作用
我的Chrome扩展程序在Chrome上运行良好,但是当我使用以下命令在Safari上运行它时,我发现chrome.runtime.sendMessage返回的结果始终是Undefined。 xcrun safari-web-