一個無頭的瀏覽器是一個瀏覽器,而一個圖形用戶界面,用於通過開發主要用於測試的目的,以模擬一個瀏覽器的情況下,在這種情況下,WebKit引擎。
無頭的瀏覽器就像PhantomJS可以訪問Web頁面,而無需實際它們展示給他人,獲取頁面的內容,編譯時視為已經能夠顯示在一個正常的瀏覽器用戶,然後被紅牌罰下作進一步處理其他軟件程序。
正因為如此,因為它可以在網頁編譯成它的最終狀態,它的測試網站,主要是JavaScript和AJAX的重項目時使用的理想工具。
這是因為PhantomJS不僅解析JavaScript中,CoffeeScript的或CSS和組裝的HTML,但它可以模擬鼠標點擊為好,以測試到一個全新的水平。
PhantomJS實際上是在開發行業知名的測試工具,正在被數百家企業和像引導 CodeMirror 灰燼<著名開源軟件/ STRONG> Grunt.js Modernizr的 YUI 和 Zepto.js
特點:
- 在DOM處理
- 在CSS選擇器
- 在JSON支持
- 在畫布的支持
- 在SVG支持
- 在CoffeeScript的支持
- 屏幕捕獲
- 在頁面自動化
- 在網絡監控
- 在命令行界面
- 可以通過JavaScript腳本
什麼在此版本中是新的:
- 在已還原到GhostDriver 1.1.0,而不是1.1.1。
- 修正過時userSpaceScaleFactor對OS X 10.9。 另一個警告
什麼在1.9.2版本新:
- 在固定的圖形文物與Windows透明背景
- 在更新GhostDriver到1.0.4版本。
什麼在1.8.0版本新:
- 在它集成GhostDriver,遠程的webdriver(Wire協議)的實施,以及許多相關的API除了。
什麼在1.6.0版本新:
- 在增加了傳遞參數的支持網頁的評價
- 在添加回調的JavaScript onConfirm和onAlert
- 添加堆棧跟踪時發生錯誤
- 在餅乾的處理增加了初步支持
- 在添加了頁眉頁腳的支持時,打印的頁面
- 添加標題在加載請求支持
- 新增支持渲染網頁的base64編碼字符串
- 在增加掛鉤導航事件
- 添加命令行選項來顯示調試信息
- 在增加了變焦倍率支持網頁渲染
- 新增崩潰報告的Mac OS X和Linux,基於谷歌Breakpad
- 在增加了“OS”對象的系統模塊
什麼是1.5.0版本,新的:
- 在Flash和其他插件<沒有更多的支持/ LI>
- 在純無頭(無X11)的Linux
- 改進的故障排除
- 在控制網絡安全
什麼是1.4.0版本,新的:
- 在新功能:
- 新增嵌入式HTTP服務器。
- 添加方便構建腳本的Linux版本。
- 在增加了對SOCKS5代理支持。
- 在更新的CoffeeScript編譯器1.2版。
- 在錯誤修正:
- 修正了QUrl潛在的崩潰和Qt 4.8。
- 修正錯誤,在CookieJar和QSettings和字符串。
- 在防止顯示在Mac OS X Dock中的圖標。
什麼在1.2.0版本新:
- 在錯誤修正:
- 修正了渲染一個非常大的網頁。
- 修正報告編譯錯誤。
- 在新功能:
- 新增回調控制台消息。
- 在提高安全性,通過網頁對象模型。
- 在增加了對POST的支持,HEAD,PUT和DELETE。
- 在腳本文件名,現在傳遞phantom.scriptName。
- 在添加回調捕捉資源請求和響應。
- 添加加載外部JavaScript的能力。
- 例子:
- 在閥塊的例子使用的網頁對象。
- 在增加了一個新的例子來上傳圖片到imagebin.org。
- 在增加了一個新的例子來說明HTTP POST功能。
- 在增加了一個新的例子來嗅探網絡流量,並保存在HAR格式。
CoffeeScript中的
評論沒有發現