google-chrome-extension相关内容
我正在构建一个扩展(一些注入的 js),它向 youtube 页面添加了一些按钮,效果很好.我的问题是,当用户点击另一个视频(比如在右侧列表中)时,下一个视频会在没有实际页面重新加载的情况下加载.有什么方法可以检测到这种变化,以便我可以重新运行我的代码? 我已经尝试过诸如绑定到 hashchange 事件之类的事情,但无济于事. 解决方案 想法很简单: 使用 backgroun
..
我在 Google Chrome 扩展程序中使用了 chrome://favicon/a> 获取 RSS 提要的图标.我所做的是获取链接页面的基本路径,并将其附加到 chrome://favicon/http://. 它的工作非常不可靠.很多时候它报告标准的“无收藏夹图标"图标,即使页面确实有收藏夹图标.关于 chrome://favicon 机制的文档几乎为 0,因此很难理解它的实际工作原
..
鉴于关于名为"Window Resizer",有哪些替代解决方案可以快速调整 Chrome 浏览器的大小以进行响应式开发测试? 解决方案 分辨率测试可能是一个可能的替代方案. 分辨率测试为开发者改变了浏览器窗口的大小以不同的屏幕分辨率预览他们的网站.这包括常用分辨率列表以及自定义该分辨率的能力列表.它还为用户提供了启用 Google 浏览器大小的选项. 可在 Chrome 网上
..
我开发了一个使用 YouTube Data API v2 的 Google Chrome 扩展程序.我在清单中的权限字段看起来像这样,因为脚本被注入到 youtube.com 下的页面中,而且我还需要访问选项卡: "permissions": ["tabs", "*://*.youtube.com/*"] 当我向 YouTube Data API v2 发出请求时,这也有效,因为请求是针对 h
..
我在将 Google javascript api 加载到我的 chrome 扩展程序中遇到了很多麻烦.请注意,我对 javascript 非常陌生,甚至对 chrome 扩展程序也很陌生. 我有一个执行脚本的 background.js 文件 chrome.tabs.executeScript(null, { file: "ChromeExtension.js" }); 这个Chrom
..
这是一个相对的 Chrome 扩展程序.我正在尝试一个使用 Google Chart API 的简单方法 我在我的 html 文档“popup.html"中有这个代码,它是在点击图标时加载的.
..
我正在尝试实施 Firebase 电子邮件登录 进入我的扩展.从扩展 popup.html 中,我正在调用我的 login.html,它处理这个过程,它看起来像这样: firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) {var errorCode = error.code;var e
..
我在打包的应用程序中使用 chrome.identity 来获取使用 Facebook 的用户令牌.我调用了chrome.identity.launchWebAuthFlow,需要拿到access token,发送到服务器,然后用access token验证用户. 与 Google+ 搭配使用效果很好.但出于某种原因,它不适用于 Facebook.出于某种原因,Facebook 的 OAut
..
我试图在不同的机器上测试我的 chrome 扩展程序,我看到扩展程序 ID 每次都发生变化,因为我将它作为解压缩的扩展程序加载. 但是,我真的需要保持相同的扩展名.我的扩展程序通过外部非 Google 提供商通过 OAuth 2.0.当我向外部提供商注册我的扩展时,我以以下形式提供了重定向 URIchrome-extension:///callback.html
..
当我意识到我无法直接在内容脚本中进行跟踪时.我开始使用后台 HTML 跟踪我的数据.通过使用 Google Analytics 跟踪内容脚本 当我设置后台脚本时,我发现它不支持内联脚本.所以我把代码放在一个 js 文件中,并使用“src=filename.js"来包含它.通过 chrome 扩展在浏览器操作中插入内容脚本 但最后有个问题:我根本无法加载ga.js,因为它仍然违反规则.这
..
为了将 google 分析添加到 chrome 扩展程序,官方文档提供以下代码段: var _gaq = _gaq ||[];_gaq.push(['_setAccount', 'UA-XXXXXXXX-X']);_gaq.push(['_trackPageview']);(function() { var ga = document.createElement('script'); ga.ty
..
我正在开发一个使用内容脚本修改某些页面的 Google Chrome 扩展程序.为了了解何时何地应用这些更改,我们正在研究谷歌分析,因为我们已经将其用于其他网络资产. 我们通过清单文件包含 ga.js 库,并在我们对页面应用更改时通过同步页面调用触发 _trackPageview. var pageTracker = _gat._getTracker("UA-our-UA");pageTr
..
我正在尝试向我的 google chrome 扩展程序添加一个捐赠按钮(因为我喜欢钱).我遇到了问题,因为 Chrome 扩展程序试图在 popup.html 窗口中打开由贝宝创建的捐赠按钮.当我点击按钮时,我的扩展程序会重新启动,并且没有捐赠窗口. 我尝试使用 chrome.tab.create() 尝试将其打开到选项卡,但似乎没有任何效果. 捐赠按钮代码如下:
..
我正在编写 Chrome 扩展程序,并且一直在尝试使用 chrome.identity.launchWebAuthFlow 向 Google 进行身份验证.我更喜欢 chrome.identity.getAuthToken (它确实有效),因为 getAuthToken 获取当前登录到 Chrome 的用户的令牌——他们可能登录到多个 Google 帐户.我希望用户能够将特定的 Google 日历
..
我想获得一些有关在 Chrome 扩展程序和 Gmail 小工具中正确处理 Salesforce OAuth 消费者密钥和秘密的想法.Chrome 扩展程序本质上是用 zip 兼容格式包装的 Javascript.如果我需要构建一个代表用户调用 Salesforce API 的扩展,我必须将 Salesforce 生成的 App OAuth Consumer Key 和 Secret 嵌入到扩展的
..
chrome 开发者扩展教程使用过时的 oAuth 1,该 oAuth 1 将于 2015 年 4 月逐步淘汰:https://developer.chrome.com/extensions/tut_oauth 是否有在 chrome 扩展中实现 oAuth 2.0 的教程? 解决方案 正确的答案是使用 GoogleIdentity api,在幕后使用 oAuth 2.0 端点来ht
..
我收到以下异常:当前值是 [object Object]popup.html:1 错误处理响应:TypeError:分配给常量变量.在 chrome-extension://....../popup.js:19:18尝试从我的 Chrome 扩展程序获取输入并在此处使用它... const 设置 = {名称: "",电子邮件: "",电话:"",cc_number: "",cc_exp: "",
..
不断收到 CSP 错误:“拒绝执行内联脚本,因为它违反了以下内容安全策略指令:“script-src 'self'" 问题可能是由于 GWT 生成的 HTML 文件包含内联 JS. UPD:更改为清单版本 1 有所帮助,但这是临时解决方法,因为 Chrome 21 抱怨不再支持它. UPD2: 也没有帮助 解决方案
..
我正在开发一个内部 Google Chrome 扩展程序,需要一种方法来启动将当前页面打印到打印机.我不希望出现默认的打印对话框(因此,javascript:window.print() 是不可能的). 据我所知,仅使用 JS + HTML 插件是不可能的,所以我也愿意使用 NPAPI 插件(使用虚拟 mime 类型).而且我只关心 Windows 平台. 如果可能,我也愿意接受各种黑
..
我制作了一个打印 PDF 文件的无声打印 Web 应用程序.关键是将 JavaScript 添加到 PDF 文件中,以静默打印自己. 为此,我使用 chrome 中的 acrobat 阅读器打开 PDF,这允许我执行脚本(具有适当的权限). 但正如宣布的那样,由于 npapi 问题,此解决方案在 chrome 45 之后将不起作用. 我想一个可能的解决方案是使用最近发布的 chr
..