小编ash*_*iso的帖子

chrome.webRequest.onAuthRequired Listener

我试图拦截chrome扩展中的代理授权.在这里给出答案:Chrome扩展程序中的域授权和阅读文档,我的代码如下所示:

chrome.webRequest.onAuthRequired.addListener(
    function(details, callbackFn) {
        console.log("onAuthRequired!", details, callbackFn);
        //callback({
        //    authCredentials: {username: "1", password: "__TestUse"}
        //});
    },
    {urls: ["<all_urls>"]}
);
Run Code Online (Sandbox Code Playgroud)

问题是callbackFn 未定义但应该是一个函数.

任何人都有一些想法为什么callbackFn是未定义的.当我阅读文档时,我正在做对..

javascript webrequest google-chrome-extension

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

CS基础知识:了解数据包,协议,Wireshark

任务

我正试图通过RCON协议从node.js与SRCDS服务器通信.RCON协议似乎已经足够解释,可以在每个主要编程语言的网站底部找到实现.使用它们很简单,但理解协议和开发JS库是我打算做的.

背景

作为一名自学成才的程序员,我跳过了很多计算机科学基础知识 - 只学习了我需要的东西,完成了我想要的东西.我开始使用PHP进行编码,最终围绕OO,与数据库等进行了交谈.我目前正在使用JavaScript进行编程,更具体地说是使用node.js进行Web编写.

二进制数据?!?!

我已阅读并理解绝对二进制基础知识.但是当谈到数据包数据时,我完全迷失了.我想阅读并理解wireshark输出,但是如果它没有任何意义.我最大的问题可能是我不明白JS的各种INT和STRING(char ..)的二进制表示是什么样的,以及我如何将从服务器获得的数据转换为程序中可用的东西.

救命

如果有人能指点我这些主题的教程,我将不胜感激.教程,如"只有凡人才能理解的解释,最好不是由CS教授写的".:)当我看到PHP参考实现时,我看到(太多)魔术发生在那里我无法翻译成JS.从套接字发送和读取数据没有问题,但我需要知道PHPs解包函数如何分别如何在JS中使用node.js.

所以我希望你能看到我在这里想要完成的事情.首要的是理解实现协议所需的整个理论.但是因为我只使用脚本语言,如果有人可以在PHP/JS的HOWTO部分中指导我,那将会非常有用.

非常感谢您的参与!

javascript protocols binary-data wireshark node.js

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