From 2576ddd6f5f79480955704c0837a09ce24e0cc6a Mon Sep 17 00:00:00 2001 From: Ezra Sharp Date: Wed, 8 Apr 2015 20:04:54 +1200 Subject: [PATCH 1/5] Bump symfony/process to 2.6.* for Laravel 5 --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 385679e..c3a47d4 100644 --- a/composer.json +++ b/composer.json @@ -10,7 +10,7 @@ ], "require": { "php": ">=5.4.0", - "symfony/process": "2.5.*" + "symfony/process": "2.6.*" }, "require-dev": { "phpunit/phpunit": "3.7.*" @@ -21,4 +21,4 @@ } }, "minimum-stability": "dev" -} \ No newline at end of file +} From d434a2dc95af50f748693e457945d2a54ee2da1a Mon Sep 17 00:00:00 2001 From: Ezra Sharp Date: Mon, 15 Jun 2015 12:15:36 +1200 Subject: [PATCH 2/5] Bump up Symfony requirements for Laravel 5.1 --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index c3a47d4..1e74e88 100644 --- a/composer.json +++ b/composer.json @@ -10,7 +10,7 @@ ], "require": { "php": ">=5.4.0", - "symfony/process": "2.6.*" + "symfony/process": "2.7.*" }, "require-dev": { "phpunit/phpunit": "3.7.*" From 6f31dd5920a715e634bce348394f70729378c7fb Mon Sep 17 00:00:00 2001 From: Ezra Sharp Date: Wed, 17 Jun 2015 15:56:53 +1200 Subject: [PATCH 3/5] Make view-port bigger, disable JavaScript. --- src/Engage/Portrayal/rasterize.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Engage/Portrayal/rasterize.js b/src/Engage/Portrayal/rasterize.js index 0d872fa..c2d1a82 100644 --- a/src/Engage/Portrayal/rasterize.js +++ b/src/Engage/Portrayal/rasterize.js @@ -3,6 +3,7 @@ var fs = require('fs'), address, output, size; page.settings.userAgent = 'Portrayal (https://github.com/engagedc/portrayal) 1.0.0'; +page.settings.javascriptEnabled = false; if (phantom.args.length < 2 || phantom.args.length > 3) { console.log('Usage: rasterize.js URL filename'); @@ -10,7 +11,7 @@ if (phantom.args.length < 2 || phantom.args.length > 3) { } else { address = phantom.args[0]; output = phantom.args[1]; - page.viewportSize = { width: 1280, height: 600 }; + page.viewportSize = { width: 1400, height: 800 }; page.onConsoleMessage = function(msg) { console.log(msg); }; page.open(address, function (status) { if (status !== 'success') { @@ -23,4 +24,4 @@ if (phantom.args.length < 2 || phantom.args.length > 3) { }, 350); } }); -} \ No newline at end of file +} From 976a59f0fb825ebbef4a0465a267a8b84a231b85 Mon Sep 17 00:00:00 2001 From: Ezra Sharp Date: Wed, 17 Jun 2015 16:08:42 +1200 Subject: [PATCH 4/5] User normal agentString --- src/Engage/Portrayal/rasterize.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Engage/Portrayal/rasterize.js b/src/Engage/Portrayal/rasterize.js index c2d1a82..1f6deab 100644 --- a/src/Engage/Portrayal/rasterize.js +++ b/src/Engage/Portrayal/rasterize.js @@ -2,7 +2,7 @@ var fs = require('fs'), page = new WebPage(), address, output, size; -page.settings.userAgent = 'Portrayal (https://github.com/engagedc/portrayal) 1.0.0'; +page.settings.userAgent = 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36'; page.settings.javascriptEnabled = false; if (phantom.args.length < 2 || phantom.args.length > 3) { From 7ab66d576b9f8d9d9774ddbbe302e9dd42a1f34a Mon Sep 17 00:00:00 2001 From: Ezra Sharp Date: Wed, 17 Jun 2015 16:09:16 +1200 Subject: [PATCH 5/5] reset view-port width. --- src/Engage/Portrayal/rasterize.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Engage/Portrayal/rasterize.js b/src/Engage/Portrayal/rasterize.js index 1f6deab..56e11df 100644 --- a/src/Engage/Portrayal/rasterize.js +++ b/src/Engage/Portrayal/rasterize.js @@ -11,7 +11,7 @@ if (phantom.args.length < 2 || phantom.args.length > 3) { } else { address = phantom.args[0]; output = phantom.args[1]; - page.viewportSize = { width: 1400, height: 800 }; + page.viewportSize = { width: 1280, height: 800 }; page.onConsoleMessage = function(msg) { console.log(msg); }; page.open(address, function (status) { if (status !== 'success') {