小编Wah*_*big的帖子

NodejS + PhantomJS 警告:exit() 在等待命令完成之前被调用。确保您没有过早地调用 exit()

尝试使用 PhantomJS 和 NodeJS 来检查网站加载时间。

但收到这条消息后

phantom_instance.exit();
Run Code Online (Sandbox Code Playgroud)

Promise 返回后已经尝试运行此行

这是我的代码:

function timer(url) {
return new Promise(function(resolve, reject) {
    let phantom_instance = null;
    let sitepage = null;
    let start_time = null;
    let end_time = null;
    let interval_obj = null;
    let loading_time = 0;
    phantom.create()
        .then(function(instance) {
            phantom_instance = instance;
            return phantom_instance.createPage();
        })
        .then(function(page) {
            sitepage = page;
            page.property('viewportSize', {
                width: 1280,
                height: 1024
            })
            start_time = Date.now();
            return page.open(url);
        })
        .then(function(status) {
            return new Promise(function(resolve, reject) {
                if (status == 'success') …
Run Code Online (Sandbox Code Playgroud)

node.js phantomjs

3
推荐指数
1
解决办法
1660
查看次数

标签 统计

node.js ×1

phantomjs ×1