小编cha*_*ang的帖子

Chrome扩展程序中的弹出窗口

我正在编写Chrome扩展程序,当用户点击上下文菜单时,我希望弹出一个登录窗口,以便用户可以输入用户名和密码.在Chrome扩展,我只找到chrome.pageAction.setPopup并且chrome.browserAction.setPopup可以用来显示弹出式窗口,但他们表现出只有在点击页面操作的图标或浏览器操作的图标,而不是上下文菜单弹出窗口.当然,我可以使用javascript提示框来执行此操作,但问题是密码无法在提示框中屏蔽.所以我想知道是否还有其他方法可以在Chrome扩展程序中创建弹出窗口.

谢谢!

javascript popup google-chrome-extension

33
推荐指数
1
解决办法
7万
查看次数

有没有办法在Chrome中创建和运行javascript?

Chrome中有没有办法(如扩展程序或应用程序)在Chrome中创建和运行.js文件?

javascript google-chrome

23
推荐指数
7
解决办法
8万
查看次数

如何在Chrome扩展程序中删除事件侦听器

我正在尝试删除请求后onRequest添加的侦听器chrome.extension.onRequest.addListener,如下所示:

chrome.extension.onRequest.addListener(
    function(request){
        chrome.extension.onRequest.removeListener();
        other_function(request);
    }
);
Run Code Online (Sandbox Code Playgroud)

问题是我不知道这是否有效.我试过chrome.extension.onRequest.hasListener,似乎没有给出正确的答案,所以我想知道是否有其他方法来删除onRequest监听器或检查监听器是否存在.

谢谢!

javascript events event-handling google-chrome-extension

19
推荐指数
2
解决办法
2万
查看次数

try-catch不适用于XMLHTTPRequest

我试图使用try-catch语句来处理错误XMLHTTPRequest,如下所示:

var xhr = new XMLHttpRequest();
xhr.open('POST', someurl, true);
try{
    xhr.sendMultipart(object);
}
catch(err){
    error_handle_function();
}
Run Code Online (Sandbox Code Playgroud)

当抛出401错误时xhr.sendMultipart,error_handle_function没有被调用.知道如何解决这个问题吗?

谢谢!

javascript xmlhttprequest try-catch

18
推荐指数
2
解决办法
2万
查看次数

用于将内容脚本注入Chrome扩展程序中的网页的URL

在Chrome扩展程序"按图搜索"的清单文件中,您可以通过右键单击网络上的图片在Google上搜索图像,"content_scripts"字段如下所示:

"content_scripts": [ {
  "css": [ "quimby.css" ],
  "js": [ "jquery-1.7.1.min.js", "quimby.js" ],
  "matches": [ "\u003Call_urls\u003E" ]
} ]
Run Code Online (Sandbox Code Playgroud)

匹配模式"\ u003Call_urls\u003E"如何工作?

google-chrome-extension

15
推荐指数
1
解决办法
3383
查看次数

开发不带重定向URI的Chrome扩展程序

我正在开发一个Chrome扩展程序,它是Github.com上的分叉开源程序.该扩展程序需要Google Drive API,后者需要OAuth 2.0客户端ID.但是,在创建客户端ID期间,它需要我提供重定向URI,但我没有任何重定向域.这是否意味着我无法使用Google Drive API或是否有解决方法?

谢谢!

javascript google-chrome-extension oauth-2.0 google-drive-api google-oauth

5
推荐指数
1
解决办法
1689
查看次数

类型不能是对象的成员?

我无法编译以下代码:

template<typename T>
class A {
public:
    T x;
    typedef T type;
};


int main()
{
    A<int> a;
    using T = a.type;
    T t;
    
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

它报告了一个错误:

error: unknown type name 'a'
    using T = a.type;
Run Code Online (Sandbox Code Playgroud)

这是否意味着该对象a没有type其成员之一?并且类型不能是对象的成员,对吗?

c++ types class

1
推荐指数
1
解决办法
48
查看次数

有人可以为我解释这些代码(关于JavaScript和HTML5)吗?

<script>
    window.BlobBuilder = window.BlobBuilder || window.WebKitBlobBuilder;

    Blob.prototype.slice = Blob.prototype.slice || function(start, length) {
        return this.webkitSlice(start, start + length);
    }

</script>
Run Code Online (Sandbox Code Playgroud)

这些代码来自Chrome扩展程序的后台页面.任何想法或暗示将受到高度赞赏.

javascript html5

0
推荐指数
1
解决办法
250
查看次数

调用没有接收器的javascript函数

假设我们有一个功能:

function fn(){return this;}
Run Code Online (Sandbox Code Playgroud)

如果我们调用函数foo = fn();,那么foo将得到值this,但是如果没有接收器调用函数,我很好奇返回的位置,即fn();

谢谢!

javascript function

0
推荐指数
1
解决办法
263
查看次数

在Chrome中选择多个标签

我想写一个扩展,允许用户使用他们的鼠标在Chrome中选择多个标签(选择标签将突出显示),就像Firefox的一些多标签处理程序扩展,我搜索但没有找到任何有用的信息,所以我想知道是否有办法做到这一点,或者在技术上可以根据Chrome的设计构建这样的扩展?

谢谢!

tabs google-chrome google-chrome-extension

0
推荐指数
1
解决办法
1981
查看次数

查找支持的GPU

我想知道最新的CUDA版本8.0是否支持我的电脑中的GPU,即GeForce GTX 970和Quadro K4200(双GPU系统); 我在网上找不到这些信息.

一般来说,如何找到CUDA版本,特别是新发布的版本,是否支持特定的Nvidia GPU?

谢谢!

cuda gpu nvidia

0
推荐指数
1
解决办法
3826
查看次数