Skip to content

Instantly share code, notes, and snippets.

View stepanger's full-sized avatar
🎯
Focusing

Stepan Gerasimov stepanger

🎯
Focusing
View GitHub Profile
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://raw.githubusercontent.com/stepanger/Chocolate/storage/data/base.json", true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
console.log( xhr.responseText );
}
}
xhr.send();
(function(){
chrome.webRequest.onHeadersReceived.addListener(function(details){
console.log(details);
},{
types: ['main_frame'],
urls: ["<all_urls>"]
})
}())
@stepanger
stepanger / storage.js
Last active April 18, 2017 12:21
chrome storage
;var CHROMESTO = (function (myModel) {
console.log("CHROME ==> storage.js");
"use strict";
var chromeLocal = chrome.storage.local;
/**
* setStorage
sudo tar -xvf go1.*.*.linux-amd64.tar.gz;
sudo mv go /usr/local;
export GOROOT=/usr/local/go;
export GOPATH=$HOME/projects/{$};
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH;
// iptables
// sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to 127.0.0.1:3000
// nodejs
app.route('/*').get(function(req, res) {
console.log(req);
});
var server = app.listen(3000, '127.0.0.1', function(){
});
var setting = [
/google/i,
/habrahabr/i,
/kinogo/i
];
var setting_lenght = setting.length - 1;
chrome.history.onVisited.addListener(function(results){
likes.fetch({
"keys" : [
"url1",
"url2"
]
}, function(err, body) {
console.log(body);
});