2020-03-29 16:13:55 -04:00
|
|
|
package main
|
|
|
|
|
|
|
|
import (
|
2020-03-29 17:45:09 -04:00
|
|
|
. "github.com/eyedeekay/go-ccw"
|
|
|
|
"log"
|
2020-03-29 16:13:55 -04:00
|
|
|
)
|
|
|
|
|
|
|
|
var EXTENSIONS = []string{"./i2pchrome.js"}
|
2020-03-29 18:42:43 -04:00
|
|
|
var EXTENSIONHASHES = []string{"hash"}
|
2020-03-29 17:45:09 -04:00
|
|
|
var ARGS = []string{
|
|
|
|
"--safebrowsing-disable-download-protection",
|
|
|
|
"--disable-client-side-phishing-detection",
|
|
|
|
"--disable-3d-apis",
|
|
|
|
"--disable-accelerated-2d-canvas",
|
|
|
|
"--disable-remote-fonts",
|
|
|
|
"--disable-sync-preferences",
|
|
|
|
"--disable-sync",
|
|
|
|
"--disable-speech",
|
|
|
|
"--disable-webgl",
|
|
|
|
"--disable-reading-from-canvas",
|
|
|
|
"--disable-gpu",
|
|
|
|
"--disable-32-apis",
|
|
|
|
"--disable-auto-reload",
|
|
|
|
"--disable-background-networking",
|
|
|
|
"--disable-d3d11",
|
|
|
|
"--disable-file-system",
|
|
|
|
}
|
2020-03-29 16:13:55 -04:00
|
|
|
|
|
|
|
func main() {
|
2020-03-29 18:44:25 -04:00
|
|
|
CHROMIUM, ERROR = SecureExtendedChromium("i2pchromium", false, EXTENSIONS, EXTENSIONHASHES, ARGS...)
|
2020-03-29 18:19:15 -04:00
|
|
|
if ERROR != nil {
|
|
|
|
log.Fatal(ERROR)
|
2020-03-29 17:45:09 -04:00
|
|
|
}
|
2020-03-29 18:19:15 -04:00
|
|
|
defer CHROMIUM.Close()
|
|
|
|
<-CHROMIUM.Done()
|
2020-03-29 17:45:09 -04:00
|
|
|
}
|