当前位置:首页 > 行业动态 > 正文

PhantomJS ownsPages 属性

PhantomJS 的 ownsPages 属性是一个布尔值,用于表示 PhantomJS 是否应该自动管理页面生命周期,当设置为 true 时,PhantomJS 会在页面加载完成后自动关闭页面;当设置为 false 时,需要手动关闭页面。

PhantomJS ownsPages 属性  第1张

属性名 类型 默认值 描述
ownsPages boolean true 表示 PhantomJS 是否应该自动管理页面生命周期

以下是一个简单的示例,展示了如何使用 ownsPages 属性:

var page = require('webpage').create();
// 设置 ownsPages 为 false,表示不自动管理页面生命周期
page.settings.ownsPages = false;
page.open('http://www.example.com', function (status) {
    if (status === 'success') {
        console.log('页面加载成功');
        // 手动关闭页面
        page.close();
    } else {
        console.log('页面加载失败');
    }
}); 
0