為什么在phantomjs的page.onLoadFinished里面拿不到頁(yè)面中的jquery對(duì)象,頁(yè)面中有jq這個(gè)庫(kù)。var page = require('webpage').create();page.onLoadFinished = function() {
console.log($);// 提示undefined,換成console.log(window.$)提示也是undefined
}page.open(someurl)
1 回答

富國(guó)滬深
TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊
這個(gè)回調(diào)的scope不是網(wǎng)頁(yè)。
可以用page.evaluate()
page.onLoadFinished = function() { page.evaluate(function() { console.log($); }); }
- 1 回答
- 0 關(guān)注
- 202 瀏覽
添加回答
舉報(bào)
0/150
提交
取消