【发布时间】:2015-06-28 17:16:34
【问题描述】:
以下脚本:#content_script.js,这是一种注入代码以获取参数中传递的值的方法。
或者更清楚(可以是任何 JavaScript 的函数):
(function() {
var parse = JSON.parse;
JSON.parse = function(){
console.log('Getting params: ', arguments);
return parse.apply(JSON, arguments)
};
JSON.parse.toString = function(){ return 'function parse() { [native code] }' };
var wss = WebSocket.prototype.send;
WebSocket.prototype.send = function(){
console.log('Getting params', arguments);
return wss.apply(this, arguments)
}
WebSocket.prototype.send.toString = function(){ return 'function send() { [native code] }' }
})();
但是,在一个在线游戏中,我不应该使用该方法,而是想将其注入 JavaScript 引擎 (Native Code)。不完全是我想知道如何开发,如果没有,我该怎么办?。如果我必须使用另一种编程语言或某种方法来做到这一点?
【问题讨论】:
标签: javascript c++ google-chrome google-chrome-extension firefox-addon