访问量: 9 次浏览
在使用 page.open 方法时,该属性将提供网页的设置。
一旦页面加载完成,对设置属性的更改将不会产生任何影响。它允许您读取/更改所需的设置。
以下是存储在 settings 对象中的值 −
page.onResourceTimeout 回调函数。其语法如下 −
var wpage = require('webpage').create();
wpage.settings
让我们通过一个示例来理解 settings 属性的用法。
var wpage = require('webpage').create();
wpage.open('http://localhost/tasks/page1.html', function (status) {
console.log(JSON.stringify(wpage.settings));
phantom.exit();
});
它将生成以下输出。
{"XSSAuditingEnabled":false,"javascriptCanCloseWindows":true,"javascriptCanOpen
Windows":true,"javascriptEnabled":true,"loadImages":true,"localToRemoteUrlAccess
Enabled":false,"userAgent":"Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/538.1
(KHTML, like Gecko) PhantomJS/2.1.1 Safari/538.1","webSecurityEnabled":true}