57 lines
2.1 KiB
JavaScript
57 lines
2.1 KiB
JavaScript
var phantomjs = new Browser({name: 'phantomjs', port: 7020, addr: 'localhost'});
|
|
var chrome = new Browser({name: 'chrome', port: 9515, addr: 'localhost'});
|
|
var firefox = new Browser({name: 'firefox', port: 8000, addr: 'localhost'});
|
|
//var ie = new Browser({name: 'InternetExplorer', port: 5555, addr: 'localhost'});
|
|
|
|
var url = 'http://amazon.de';
|
|
var windowSize = {width: 1440, height: 2048};
|
|
|
|
phantomjs.getSession(function (err, session) {
|
|
phantomjs.setSession(session.sessionId);
|
|
phantomjs.open(url, function (err) {
|
|
phantomjs.getTitle(function (err, title) {
|
|
document.getElementById('phantom-title').innerHTML = title.value;
|
|
phantomjs.resize(windowSize, function () {
|
|
phantomjs.getScreenshot(function (err, screenshot) {
|
|
var img = document.getElementById('phantom-shot');
|
|
img.src = 'data:image/png;base64,' + screenshot.value;
|
|
phantomjs.closeSession();
|
|
});
|
|
});
|
|
});
|
|
});
|
|
});
|
|
|
|
chrome.getSession(function (err, session) {
|
|
chrome.setSession(session.sessionId);
|
|
chrome.open(url, function (err) {
|
|
chrome.getTitle(function (err, title) {
|
|
document.getElementById('chrome-title').innerHTML = title.value;
|
|
chrome.resize(windowSize, function () {
|
|
chrome.getScreenshot(function (err, screenshot) {
|
|
var img = document.getElementById('chrome-shot');
|
|
img.src = 'data:image/png;base64,' + screenshot.value;
|
|
//img.style.width = windowSize.width + 'px';
|
|
//img.style.height = windowSize.height + 'px';
|
|
chrome.closeSession();
|
|
});
|
|
});
|
|
});
|
|
});
|
|
});
|
|
|
|
firefox.getSession(function (err, session) {
|
|
firefox.setSession(session.sessionId);
|
|
firefox.open(url, function (err) {
|
|
firefox.getTitle(function (err, title) {
|
|
document.getElementById('firefox-title').innerHTML = title.value;
|
|
firefox.resize(windowSize, function () {
|
|
firefox.getScreenshot(function (err, screenshot) {
|
|
var img = document.getElementById('firefox-shot');
|
|
img.src = 'data:image/png;base64,' + screenshot.value;
|
|
firefox.closeSession();
|
|
});
|
|
});
|
|
});
|
|
});
|
|
}); |