我正在尋找一種方法,使技術不復雜的用戶可以輕鬆地向他提交瀏覽器屏幕截圖,以幫助調試Web應用程序問題。捕獲用戶瀏覽器屏幕截圖的方法來幫助錯誤報告
在Web應用程序內部的所有頁面上都會有一個按鈕,可用於報告問題,我希望提交截圖(以及其他內容)。
http://www.snapabug.com/非常接近我想要的,但我需要能夠自定義一些服務不會讓我的東西。
生產環境是LAMP。我預計必須有一些基於Flash的可以做到這一點的東西,但我一直無法找到一些東西。
我正在尋找一種方法,使技術不復雜的用戶可以輕鬆地向他提交瀏覽器屏幕截圖,以幫助調試Web應用程序問題。捕獲用戶瀏覽器屏幕截圖的方法來幫助錯誤報告
在Web應用程序內部的所有頁面上都會有一個按鈕,可用於報告問題,我希望提交截圖(以及其他內容)。
http://www.snapabug.com/非常接近我想要的,但我需要能夠自定義一些服務不會讓我的東西。
生產環境是LAMP。我預計必須有一些基於Flash的可以做到這一點的東西,但我一直無法找到一些東西。
使用JavaScript搶HTML,用戶代理和瀏覽器的詳細信息(插件等),並將其與AJAX發送到錯誤報告頁面。
不要忘記cookie值,併發布數據 – 2010-03-11 14:55:55
嗡嗡聲,
是的,我碰到過這個工具,它似乎很酷。我可以指出的最接近的是Selenium。硒可以拍攝屏幕截圖並保存頁面源。我相信它使用JavaScript來進行必要的調用。
你可以在我想象的周圍建立一些東西。
沃爾特
IIRC,用戶需要安裝Selenium核心作爲瀏覽器插件(?);只要你沒有這些限制,它就可以工作。 – Piskvor 2010-03-02 13:36:26
我不可能要求他們安裝它。 – Buzz 2010-03-02 14:31:06
這是一個建議,意味着您可以在JavaScript源代碼達到頂點並編寫您自己的解決方案。不,我不會推薦他們安裝Selenium。但是,您可以編寫自己的JavaScript代碼來執行相同的操作。 更重要的是,我所做的是捕獲實際的HTML源代碼以及客戶端發送的任何信息(http頭文件)。有了這個,我可以調試問題。我們可以使用html源代碼並在Chrome,Firefox,IE,Safari,Konqueror等網站上運行它,並查看它的顯示效果。我不是客戶端工具的粉絲,而是捕獲服務器端,因爲您可以信任自己。 – 2010-03-02 17:00:18
你見過這個嗎? http://userfly.com/
巴斯,
回溯和應用程序變量可以存儲在JavaScript的變量,將被SnapABug發送截圖時,被抓住。
只有在配置中選擇這樣做時,Live Agent纔會啓用。默認情況下,它們未啓用。
此外,我們現在有能力創建自定義表單以匹配您的網站的外觀和感覺,並可以刪除品牌如果這是一個大問題。
聯繫我們:[email protected]我們會爲您提供一些適合您的產品。
乾杯, 傑羅姆。
掌握登錄會話是棘手的,但可以用
https://github.com/leonid-shevtsov/headless 和 https://github.com/lanej/selenium-webdriver
上做一個獨立的服務器。
託管的解決方案,如http://url2png.com不支持會話(但)我認爲。
巴斯,
,如果你需要一個工具,它與現有的bug跟蹤解決方案(FogBugz的,管理平臺,JIRA,TFS ......),你應該給Usersnap一試已經集成。我認爲這確實是你需要的! 完全披露:我是
的共同創始人之一你需要什麼樣的定製? – portoalet 2010-03-02 14:05:54
我不想要任何現場代理的東西,我需要在提交中添加回溯和應用程序變量等內容,而且我不能擁有第三方品牌。 Snapabug不會爲我工作,但屏幕捕獲功能正是我所需要的。 – Buzz 2010-03-02 14:33:04