2010-03-02 16 views
6

我正在尋找一種方法,使技術不復雜的用戶可以輕鬆地向他提交瀏覽器屏幕截圖,以幫助調試Web應用程序問題。捕獲用戶瀏覽器屏幕截圖的方法來幫助錯誤報告

在Web應用程序內部的所有頁面上都會有一個按鈕,可用於報告問題,我希望提交截圖(以及其他內容)。

http://www.snapabug.com/非常接近我想要的,但我需要能夠自定義一些服務不會讓我的東西。

生產環境是LAMP。我預計必須有一些基於Flash的可以做到這一點的東西,但我一直無法找到一些東西。

+0

的共同創始人之一你需要什麼樣的定製? – portoalet 2010-03-02 14:05:54

+0

我不想要任何現場代理的東西,我需要在提交中添加回溯和應用程序變量等內容,而且我不能擁有第三方品牌。 Snapabug不會爲我工作,但屏幕捕獲功能正是我所需要的。 – Buzz 2010-03-02 14:33:04

回答

1

使用JavaScript搶HTML,用戶代理和瀏覽器的詳細信息(插件等),並將其與AJAX發送到錯誤報告頁面。

+0

不要忘記cookie值,併發布數據 – 2010-03-11 14:55:55

1

嗡嗡聲,

是的,我碰到過這個工具,它似乎很酷。我可以指出的最接近的是Selenium。硒可以拍攝屏幕截圖並保存頁面源。我相信它使用JavaScript來進行必要的調用。

你可以在我想象的周圍建立一些東西。

沃爾特

+0

IIRC,用戶需要安裝Selenium核心作爲瀏覽器插件(?);只要你沒有這些限制,它就可以工作。 – Piskvor 2010-03-02 13:36:26

+0

我不可能要求他們安裝它。 – Buzz 2010-03-02 14:31:06

+0

這是一個建議,意味着您可以在JavaScript源代碼達到頂點並編寫您自己的解決方案。不,我不會推薦他們安裝Selenium。但是,您可以編寫自己的JavaScript代碼來執行相同的操作。 更重要的是,我所做的是捕獲實際的HTML源代碼以及客戶端發送的任何信息(http頭文件)。有了這個,我可以調試問題。我們可以使用html源代碼並在Chrome,Firefox,IE,Safari,Konqueror等網站上運行它,並查看它的顯示效果。我不是客戶端工具的粉絲,而是捕獲服務器端,因爲您可以信任自己。 – 2010-03-02 17:00:18

1

巴斯,

回溯和應用程序變量可以存儲在JavaScript的變量,將被SnapABug發送截圖時,被抓住。

只有在配置中選擇這樣做時,Live Agent纔會啓用。默認情況下,它們未啓用。

此外,我們現在有能力創建自定義表單以匹配您的網站的外觀和感覺,並可以刪除品牌如果這是一個大問題。

聯繫我們:[email protected]我們會爲您提供一些適合您的產品。

乾杯, 傑羅姆。

3

巴斯,

,如果你需要一個工具,它與現有的bug跟蹤解決方案(FogBugz的,管理平臺,JIRA,TFS ......),你應該給Usersnap一試已經集成。我認爲這確實是你需要的! 完全披露:我是​​

相關問題