标签: google-chrome-extension

Chrome开发者工具:在单独的视图/垂直平铺中查看控制台和源视图?

Chrome开发者工具:有没有办法在单独的视图中查看Console选项卡和Sources选项卡?我经常想同时看看这两个.

按下选项卡Esc时,Sources我会看到Console底部的小视图.但是我希望同时对这两者有更大的看法.这可能吗?

如果没有,这是Chrome扩展可能做的事情吗?

编辑:

澄清 - 我知道如何取消停靠开发工具窗口(这是我的默认设置).只是贪婪我想,并想知道我是否可以进一步拆分SourcesConsole进入单独的未对接的窗口(或者至少,他们的视图在同一个窗口上垂直分割,而不是像压力Esc那样水平分割)

google-chrome google-chrome-extension google-chrome-devtools

118
推荐指数
5
解决办法
7万
查看次数

哪里可以在Mac上找到适用于Google Chrome的扩展程序安装文件夹

我无法在〜/ Library/Application Support/Google/Chrome /下找到它们; 他们在哪?

  • Mac Pro 10.8.4
  • Chrome版本26.0.1410.65

macos google-chrome google-chrome-extension

113
推荐指数
4
解决办法
15万
查看次数

如何在chrome扩展中使用jQuery?

我正在写一个chrome扩展名.我想jQuery在我的扩展中使用.我没有使用任何背景页面,只是一个后台脚本.

这是我的文件:

manifest.json

{
    "manifest_version": 2,

    "name": "Extension name",
    "description": "This extension does something,",
    "version": "0.1",

    "permissions": [
        "activeTab"
    ],

    "browser_action": {
        "default_icon": "images/icon_128.png"
    },

    "background": {
        "scripts": ["background.js"],
        "persistent": false
    },

    "icons": {
        "16": "images/icon_16.png",
        "48": "images/icon_48.png",
        "128": "images/icon_128.png"
    }
}
Run Code Online (Sandbox Code Playgroud)

我的background.js文件只运行另一个名为的文件work.js

// Respond to the click on extension Icon
chrome.browserAction.onClicked.addListener(function (tab) {
    chrome.tabs.executeScript({
        file: 'work.js'
    });
});
Run Code Online (Sandbox Code Playgroud)

我的扩展的主要逻辑是在里面work.js.我认为这个问题的内容并不重要.

我想问的是如何在扩展中使用jQuery.因为我没有使用任何背景页面.我不能只是添加jQuery.那么如何在我的扩展中添加和使用jQuery呢?

我尝试从background.js文件中运行jQuery和我的work.js.

// Respond to the click …
Run Code Online (Sandbox Code Playgroud)

javascript jquery asynchronous google-chrome google-chrome-extension

111
推荐指数
4
解决办法
9万
查看次数

从检查器(webkit,firebug等)导出CSS更改

当我使用CSS时,我经常在浏览器中测试 - 比如说Chrome,右键单击一个元素,单击Inspect Element,然后在那里编辑CSS.使用箭头键来改变边距和填充等内容可以让事情变得非常容易.

然后将这些更改应用到CSS文件并不是很难,但如果我可以在检查器中右键单击选择器并选择"导出"或"复制",并将内容提供给我,那将会很酷.剪贴板.

这样的事情存在吗?

css webkit web-inspector google-chrome-extension

97
推荐指数
7
解决办法
5万
查看次数

Chrome扩展程序 - 获取DOM内容

我正在尝试从弹出窗口中访问activeTab DOM内容.这是我的清单:

{
  "manifest_version": 2,

  "name": "Test",
  "description": "Test script",
  "version": "0.1",

  "permissions": [
    "activeTab",
    "https://api.domain.com/"
  ],

  "background": {
    "scripts": ["background.js"],
    "persistent": false
  },
  "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",

  "browser_action": {
    "default_icon": "icon.png",
    "default_title": "Chrome Extension test",
    "default_popup": "index.html"
  }
}
Run Code Online (Sandbox Code Playgroud)

我真的很困惑后台脚本(具有持久性的事件页面:false)或content_scripts是否可行.我已经阅读了所有文档和其他SO帖子,但对我来说仍然没有意义.

有人可以解释为什么我可以使用一个而不是另一个.

这是我一直在尝试的background.js:

chrome.extension.onMessage.addListener(
  function(request, sender, sendResponse) {
    // LOG THE CONTENTS HERE
    console.log(request.content);
  }
);
Run Code Online (Sandbox Code Playgroud)

我只是从弹出控制台执行此操作:

chrome.tabs.getSelected(null, function(tab) {
  chrome.tabs.sendMessage(tab.id, { }, function(response) {
    console.log(response);
  });
});
Run Code Online (Sandbox Code Playgroud)

我越来越:

Port: Could not establish connection. Receiving end does not …
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome-extension

97
推荐指数
3
解决办法
13万
查看次数

如何在Chrome浏览器中更改区域设置

我想将Accept-language请求标题更改为我想要的任何chrome,是否有任何扩展或插件我可以做到.我希望能够改变语言环境和语言.主要要求是更改区域设置.

google-chrome google-chrome-extension

93
推荐指数
5
解决办法
12万
查看次数

Google Chrome扩展程序 - 无法使用CSS加载本地图像

我有一个简单的Chrome扩展程序,它使用内容脚本功能来修改网站.更具体地说,background-image所述网站.

出于某种原因,我似乎无法使用本地图像,即使它们被包装在扩展中.

body {
    background: #000 url('image.jpg') !important;
    background-repeat: repeat !important;
}
Run Code Online (Sandbox Code Playgroud)

就是这样,最简单的CSS ......但它不起作用.浏览器不加载图像.

css background-image google-chrome-extension

92
推荐指数
7
解决办法
5万
查看次数

检测Chrome扩展程序首次运行/更新

扩展如何发现它是第一次运行或刚刚更新,以便扩展可以执行某些特定操作?(例如,打开帮助页面或更新设置)

google-chrome google-chrome-extension

91
推荐指数
4
解决办法
3万
查看次数

如何使用Chrome的扩展"Advanced Rest Client"测试REST API

按照以下链接的说明,我成功为我的Django应用程序构建了一个REST API:http://django-rest-framework.org/tutorial/quickstart.

我可以通过在Unix提示符下执行以下操作来测试它:

curl -H 'Accept: application/json; indent=4' -u root:myPassword http://www.myWebsite.com/users/
Run Code Online (Sandbox Code Playgroud)

有用 :)

但是,我想使用Chrome扩展程序Advanced Rest Client来测试相同的功能.我已经安装了扩展程序,但我不知道在哪里/如何放置字段.当我做出受过教育的猜测时(正如您在屏幕截图中看到的那样),它拒绝它说"未提供身份验证凭据"

失败请求的屏幕截图

我应该如何/在何处将参数指定给REST API?

rest google-chrome-extension

88
推荐指数
4
解决办法
27万
查看次数

检查用户是否安装了Chrome扩展程序

我正在构建Chrome扩展程序,并且要按照我希望的方式工作,我需要一个外部JavaScript脚本来检测用户是否安装了我的扩展程序.

例如:用户安装我的插件,然后转到我的脚本上的网站.该网站检测到我的扩展程序已安装并相应地更新页面.

这可能吗?

javascript google-chrome google-chrome-extension

87
推荐指数
7
解决办法
9万
查看次数