开发者问题收集
我一直在开发一个简单的 Chrome 扩展程序,上下文菜单显示正常,但无法打开弹出窗口。我试图让它根据选择区分操作。更新经过几个小时的折腾,我想我已经接近目标了,但现在我收到“无法读取未定义的属性‘linkUrl’”的提示,我不知道它来自哪里。function getEmail(info,tab) {chrome.windows.create({url: "https://mail.google.
无论我做什么,清单都会返回以下错误: Could not load extension from'/Applications/XAMPP/xamppfiles/htdocs/lab/chrome/test'. Manifest is not valid JSON.Line: 28, column: 2, Trailing comma not allowed.但我已经从 chrome 托管的开发网站
我正在尝试创建一个 Google 扩展程序,在创建过程中遇到的所有问题中,我遇到了一个问题,即使查看了 StackOverflow 中的大量答案,我也不知道该如何解决。基本上,此代码应该打开一个弹出窗口,当您单击此弹出窗口中的链接时,该弹出窗口会替换现有弹出窗口。因此,当您单击“clickme”链接时,此代码会打开“popup2.html”。答案可能很明显,但我的 javascript 知识已经生
前提:尝试编写非常简单的 chrome 扩展程序,作为测试,我想添加控制台日志记录以进行调试。但是,我一直收到此错误Uncheckedruntime.lastErrorwhile runningwebRequestInternal.addEventListener:You need to request host permissions in the manifest file in order
我正在尝试让我的第一个 dapp 运行;我知道我已经很接近了,但一直遇到 web3 问题。我正在Windows 10上工作,通过PowerShell运行testrpc节点。我使用truffle设置我的文件夹和示例文件,然后编译和迁移。我认为我没有更改由 truffle 构建的app.js文件中的任何内容……这是代码:var accounts;var account;function setStat
我正在尝试注册一个事件处理程序,当按钮触发点击事件时,该事件处理程序会将一个元素附加到 DOM 中,例如var b = document.getElementById('evt');var eventDemo = function(event) {console.log('I handled the event');console.log(event);console.log(Object.pro
我正在尝试获取一个使用 OAuth2 与 Dropbox API 交互的 Chrome 扩展程序。我已阅读 Identity API 文档,但不清楚从何处调用chrome.identity.launchWebAuthFlow()。我已创建后台页面,并包含一个调用chrome.identity.launchWebAuthFlow()的 .js 脚本,但当我调用console.log(chrome.i
我有一个扩展程序禁止 networkPredictionEnabled,如下所示:chrome.privacy.network.networkPredictionEnabled.set({ value: false })如果我在扩展程序控制台上执行它,它在 Chrome 32 上可以正常工作,但在 Chrome 38 上却不行。我做了一些研究,发现 chrome://settings 中的复选框名
有一个特定的 Chrome 扩展程序,我想通过XMLHttpRequest从中获取 PNG 文件。如果扩展程序已启用,我想将“load”写入控制台,如果扩展程序已禁用,我想将“error”写入控制台。它工作正常,但如果扩展程序已禁用,Chrome 会在控制台中写入一个我不想出现的错误:如何从控制台中删除此错误?(我尝试过window.onerror,但没有工作)代码:var loadHref =
我正在编写一个 Chrome 扩展程序,它可以获取某个网站的 HTTP 响应。我尝试使用调试器获取响应主体:var gCurrentTab;chrome.debugger.onEvent.addListener(function (source, method, params) {if (gCurrentTab.id != source.tabId) {return;}if (method ==
我很喜欢使用 Google Chrome 扩展程序,我只是想知道如何将当前标签的 URL 存储在变量中?
在 Google Chrome 中,如何获取特定标签上显示的页面的 URL?
我知道 SO 上有很多类似的问题,但我似乎无法让它工作。我试图从我的 Chrome 扩展程序获取当前选项卡的 URL。但是,alert(tab.url) 返回“未定义”。我已将“tabs”添加到 manifest.json 中的权限中。有什么想法吗?<html><head><script>chrome.tabs.getSelected(null, function(tab) {tab = tab.
我的 chrome 扩展程序的 background.js 中有以下函数用于获取当前选项卡的 url:function getCurrentUrl() {chrome.tabs.query({currentWindow: true, active: true}, function(tabs) {var tab = tabs[0]var keys = []for(var key in tab) ke
对于测试用例,我想尝试输出当前选项卡的 URL。我的manifest.json{"manifest_version": 2,"name": "Chrome Extension","description": "MyExtension","icons": {"16": "img/favicon.png","48": "img/48.png"},"version": "0.1","background