Safari 扩展中的弹出窗口
我正在尝试构建我的第一个 Safari 扩展,但我对一些基本概念感到困惑。 第一个障碍是从工具栏按钮打开弹出窗口,就像 Ebay Safari 扩展一样。 http://…
Firefox 的关于:Safari 的配置
我正在测试为 Safari 浏览器开发的扩展。重置 Safari 数据不会清除扩展程序保存的数据(例如用户名和密码),卸载也不会。 所以我正在寻找 Safaris 配…
在 Safari 扩展中捕获关闭选项卡事件
我在 Apple 文档。 我尝试过: injected.js window.addEventListener("unload", function(){ // Probably closed. // Now I need to tell it to the g…
global.html 无法从 safari-extension builder 加载 NPAPI 插件,但可以从直接链接加载
我正在为 Mac 和 Win 开发 Safari 扩展。 我的扩展是我的插件的触发点,我将其存储在 ** /Library/Internet Plug-ins/** 我的扩展的 global.html 正在…
Google Chrome 和 Safari 浏览器数据存储
我想知道Google chrome和safari浏览器目前是否支持本地数据存储? 我需要在浏览器级别存储一些数据并需要查询它。这个浏览器支持本地数据存储吗? 谢…
Safari - 如何在没有 PixelPlugin(firefox 插件)的情况下创建像素完美的布局?
PixelPerfect 是一个 FF 插件,可将图像覆盖到浏览器视口上。 Safari 是否有此插件/扩展的替代方案或端口?…
Safari 5:Javascript sqlite“插入事务”似乎没有正确地看到作用域内的变量
简而言之,我将编程作为一种爱好。我正在尝试将数据插入到 Safari 5 中的 SQLite 数据库中。 我并不担心注入攻击,因为使用自制扩展程序,这仅供我用…
Safari 扩展 beforeload 事件文档
除了 beforeload 事件的任何文档/MessagesandProxies.html%23//apple_ref/doc/uid/TP40009977-CH14-SW1" rel="nofollow noreferrer">阻止不需要的内容…
dispatchMessage 和关联数组
我在将关联数组传递给注入脚本时遇到问题。 Global.html var settings = new Array(); settings["accountID"] = safari.extension.settings.getItem("…
阻止 Safari 扩展中的特定 javascript 文件
免责声明:我以前从未编写过 Safari 扩展,而且我在 Javascript 方面完全是新手,尽管我在其他语言方面确实有丰富的经验。 这是我的问题:我正在编写…
尝试检测字符以确定页面是否应该重新加载。 (Safari 扩展)
大家都知道,我对 JavaScript 比较陌生(而且我一直在尝试用纯 JS 做事,而不是使用 jQuery 等)。在我签约的地方,我们有一个 Exchange 服务器,我使…
Safari 扩展程序如何知道隐私浏览模式是否已打开?
我正在编写一个 Safari 扩展,并希望当用户打开私人浏览模式时它有不同的行为(我想尊重这种私人模式)。 我在苹果的文档中没有发现这一点。 我知道此…
如何在 Safari 中检测应用程序是否已安装
我正在尝试在 safari 中编写一个简单的插件,只需要检查我开发的应用程序是否通过 javascript 安装。该应用程序使用自定义 uri 启动。 我的问题与提出…
在 safari 扩展中,表单 onsubmit 不起作用
好吧,现在我对正在发生的事情感到非常困惑。我正在创建一个名为 unibar 的 safari 扩展(这是一个单独的工具栏扩展,而不是工具栏项),它是 Chrome …
我可以在执行帧访问之前判断它是否会跨域吗?
我试图为窗口的 frames 集合中的每个框架查找 DOM iframe 或 frame 元素。我认为最快的方法是访问框架的 frameElement 属性。该属性仅适用于同域访问…