Я пытаюсь вернуть функцию, которая была оценена в терминале. Я попытался использовать window.onload()
, console.log();
alert();
, но URL не был оценен и отправлен на терминал.
Я запускаю приведенный ниже код с помощью команды phantomjs test.js
var webPage = require('webpage');
var page = webPage.create();
function testlink() {
return(["h","t","t","p","s",":","\/","\/","i","b","m",".","c","o","m"]);
}
window.onload = testlink;
console.log(testlink);
alert(testlink);
Вместо того, чтобы получать ( это то, что я хочу )
https://ibm.com
Я получаю
function testlink() {
return(["h","t","t","p","s",":","\/","\/","i","b","m",".","c","o","m"]);
}
Ps: я использую Ubuntu 18.04 и фантом js 2.1.1