mirror of
https://github.com/ariya/phantomjs.git
synced 2024-08-15 15:50:34 +03:00
modernizr.js is not modified because it's not our code. En passant fixes: * Delete two scripts that depended on a Yahoo service that appears no longer to exist. * The PhantomJS website no longer has a leading www. * One script needed correction to *work* in strict mode. * One script would only exit if a page loaded successfully. (There may be other instances of this problem, this is the one I noticed.)
26 lines
655 B
JavaScript
26 lines
655 B
JavaScript
// Modify global object at the page initialization.
|
|
// In this example, effectively Math.random() always returns 0.42.
|
|
|
|
"use strict";
|
|
var page = require('webpage').create();
|
|
|
|
page.onInitialized = function () {
|
|
page.evaluate(function () {
|
|
Math.random = function() {
|
|
return 42 / 100;
|
|
};
|
|
});
|
|
};
|
|
|
|
page.open('http://ariya.github.com/js/random/', function (status) {
|
|
var result;
|
|
if (status !== 'success') {
|
|
console.log('Network error.');
|
|
} else {
|
|
console.log(page.evaluate(function () {
|
|
return document.getElementById('numbers').textContent;
|
|
}));
|
|
}
|
|
phantom.exit();
|
|
});
|